
/*reset css*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td{margin: 0;padding: 0}
body,button, input, select, textarea {font: 12px/1.5 Tahoma, Verdana, '宋体', STHeiTi, sans-serif; color:#333;}
h1{font-size: 18px; color:#333; }h2{ font-size: 16px;  color:#444;}h3{ font-size: 14px; color:#444;}h4,h5,h6{ font-size: 100%; color:#444;}
ul,ol{list-style:none;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: Tahoma,Helvetica,Arial,'宋体',sans-serif }
small { font-size: 12px; }
a { text-decoration: none; color:#0E5B96;}
a:hover {text-decoration:underline;}
q:before, q:after { content: ''; }
hr {border: none;height: 1px;}
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
textarea,input.input-text{border:1px solid #DDD;background:#FFF;padding:2px; overflow:auto;}
select{padding:2px;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix:after{content:"\020"; display: block; height:0; clear:both;}
.clearfix{zoom:1;}
.input-txt{border:1px solid #A5ACB2; padding:3px; vertical-align:middle;}
select{border:1px solid #A5ACB2;}

.error_msg,.error_msg-0{padding:10px; text-align:center; border:1px solid #FFEC18; background:#FFFBCC; font-size:14px; clear:both; margin-bottom:10px; color:#FF0000;}
.success_msg{padding:10px; text-align:center; border:1px solid #FFEC18; background:#FFFBCC; font-size:14px; clear:both;margin-bottom:10px; color:#333;}

body{background:#D3F3FA url(http://nuomi.xnimg.cn/img/ft-bg.jpg) repeat-x center bottom;}
/*common-use*/
/*
 * btns, btn-b-s-4
 * btn=button,
 * s=small,
 * b=blue,
 * 4=4word
 */
.btn-b-s-2,.btn-g-s-2{height:23px; line-height:23px; vertical-align:middle; width:55px; text-align:center; color:#FFF; background:url(http://nuomi.xnimg.cn/img/img-xiaomi/btn-b-s-2n1.jpg) no-repeat; border:0; cursor:pointer;}
.btn-g-s-2{background:url(http://nuomi.xnimg.cn/img/button/btn-g-s-2.png) no-repeat; color:#363636;}
.btn-b-s-4{height:23px; line-height:23px; vertical-align:middle; width:77px; text-align:center; color:#FFF; background:url(http://nuomi.xnimg.cn/img/button/btn-b-s-4.png) no-repeat; border:0; cursor:pointer;}
a.btn-b-s-2,a.btn-b-s-4{display:inline-block; text-decoration:none!important;}

/*
 * buttons 
 * html like this: 
 * <a href="#" class="btnclass"><span>link name</span></a> 
 * or
 * <button type="submit"><span>button name</span></button>
 * 
 */

.btn-big-green{height:42px; line-height:42px; width:114px; text-align:center; color:#FFF; font-size:16px; font-weight:bolder; background:url(http://nuomi.xnimg.cn/img/button/big-green.png) no-repeat;}
a.btn-big-green{display:inline-block; text-decoration:none!important;}

/*feed-btn*/
.feed-btn{width:52px; height:25px; line-height:25px; background:url(http://nuomi.xnimg.cn/img/button/common-btn.png) no-repeat; border:0; cursor:pointer;vertical-align:middle; color:#000; font-size:12px!important;}
.feed-hover{background-position:0 -25px;}
.feed-activity{background-position:0 -50px;}

.alertok{background-color: #FBFBC5;height: 25px;margin: 10px 0 10px 0;overflow: hidden;padding: 10px 0 0 20px;position: relative;width: 960px;}
.alertok .close{background: url("http://nuomi.xnimg.cn/img/icon/close.png") no-repeat scroll 0 0 transparent;display: block;height: 16px;outline:medium none;overflow: hidden;position: absolute;right: 5px;text-indent: -9999em;top: 5px;width: 16px;}

/*subs-alert*/
.subs-alert .subs-succ{width:160px; padding:50px 0 50px 60px; line-height:1.5; margin:0 auto; height:44px; background:url(http://nuomi.xnimg.cn/img/succ.png) no-repeat left center}
.subs-alert .subs-succ h3{font-size:16px;}
.subs-alert .subs-succ p{color:#888;}
.subs-alert .subs-tip{margin:0 10px; border:1px solid #E3E3E3; background:#F9F9F9;padding:10px 20px; line-height:1.6;}

.bmod{ background:url(http://nuomi.xnimg.cn/img/mod-hd.png) no-repeat 18px top; padding-top:2px; zoom:1;}
.bmod .mod-hd{display:none;}
.bmod .mod-body{background:url(http://nuomi.xnimg.cn/img/mod-bd.png) repeat-y 18px top;}
.bmod .mod-content{ padding:0 28px 25px; background:url(http://nuomi.xnimg.cn/img/mod-ft.png) no-repeat 4px bottom; }

.mod .mod-hd{height:2px; overflow:hidden; font-size:0; background:url(http://nuomi.xnimg.cn/img/mod-hd.png) no-repeat 18px top;margin-right:10px;}
.mod .mod-body{background:url(http://nuomi.xnimg.cn/img/mod2-bd.png) repeat-y 18px top;}
.mod .mod-content{ padding:20px 32px 25px 40px ; background:url(http://nuomi.xnimg.cn/img/mod2-ft.png) no-repeat 4px bottom; min-height:400px; _height:400px;}
.mod .mod-content h2{height:32px; text-indent:-9999em; margin-bottom:10px;}

/*radius box*/
.box{margin-bottom:10px;}
.box .box-hd, .box .rc-tp, .box .rc-bt, .box .rc-tp span, .box .rc-bt span {background: url(http://nuomi.xnimg.cn/img/youhui/box.png) no-repeat 0 0;}
.box .rc-tp, .box .rc-bt, .box .rc-tp span, .box .rc-bt span {overflow:hidden;} 
.box .rc-tp, .box .rc-bt {display: block;height: 10px;position: relative;} 
.box .rc-tp span, .box .rc-bt span {float: right;height: 10px;width: 10px;} 
.box .rc-tp {background-position: -10px 0;margin-bottom: -10px;} 
.box .rc-tp span {background-position: 0 0;} 
.box .rc-bt {background-position: -10px -10px;margin-top: -10px;} 
.box .rc-bt span {background-position: 0 -10px;} 
.box .box-hd {background-repeat: repeat-x;} 
.box .box-bd {background-color: #FFF;padding: 10px;}

.boxbd{margin-bottom:10px;}
.boxbd .box-hd, .boxbd .rc-tp, .boxbd .rc-bt, .boxbd .rc-tp span, .boxbd .rc-bt span {background: url(http://nuomi.xnimg.cn/img/youhui/box.png) no-repeat 0 0;}
.boxbd .rc-tp, .boxbd .rc-bt, .boxbd .rc-tp span, .boxbd .rc-bt span {overflow:hidden;} 
.boxbd .rc-tp, .boxbd .rc-bt {display: block;height: 10px;position: relative;} 
.boxbd .rc-tp span, .boxbd .rc-bt span {float: right;height: 10px;width: 10px;} 
.boxbd .rc-tp {background-position: -10px -178px;margin-bottom: -10px;} 
.boxbd .rc-tp span {background-position: 0 -178px;} 
.boxbd .rc-bt {background-position: -10px -188px;margin-top: -10px;} 
.boxbd .rc-bt span {background-position: 0 -188px;} 
.boxbd .box-hd {background-repeat: repeat-x; border:1px solid #D2D2D2; border-bottom:0;} 
.boxbd .box-bd {background-color: #FFF;padding: 10px; border:1px solid #D2D2D2;}

.box1 .rc-hd, .box1 .rc-tp, .box1 .rc-bt, .box1 .rc-tp span, .box1 .rc-bt span {background: url(http://nuomi.xnimg.cn/img/r10.png) no-repeat 0 0;}
.box1 .rc-tp, .box1 .rc-bt, .box1 .rc-tp span, .box1 .rc-bt span {overflow:hidden; display:none;} 
.box1 .rc-tp, .box1 .rc-bt {height: 10px;position: relative;} 
.box1 .rc-tp span, .box1 .rc-bt span {float: right;height: 10px;width: 10px;} 
.box1 .rc-tp {background-position: -10px 0;margin-bottom: -10px;} 
.box1 .rc-tp span {background-position: 0 0;} 
.box1 .rc-bt {background-position: -10px -10px;margin-top: -10px;} 
.box1 .rc-bt span {background-position: 0 -10px;} 
.box1 .rc-hd {background-repeat: repeat-x; background-position:center bottom; background-color:#FEFEFE; border:2px solid #B6B6B6; border-bottom:1px solid #E6E6E6;} 
.box1 .rc-bd {background-color:#FFF; border:2px solid #B6B6B6; border-top:0;}

.box2 .rc-hd, .box2 .rc-tp, .box2 .rc-bt, .box2 .rc-tp span, .box2 .rc-bt span {background: url(http://nuomi.xnimg.cn/img/r10.png) no-repeat 0 0;}
.box2 .rc-tp, .box2 .rc-bt, .box2 .rc-tp span, .box2 .rc-bt span {overflow:hidden; display:none;} 
.box2 .rc-tp, .box2 .rc-bt {height: 10px;position: relative;} 
.box2 .rc-tp span, .box2 .rc-bt span {float: right;height: 10px;width: 10px;} 
.box2 .rc-tp {background-position: -10px -20px;margin-bottom: -10px;} 
.box2 .rc-tp span {background-position: 0 -20px;} 
.box2 .rc-bt {background-position: -10px -30px;margin-top: -10px;} 
.box2 .rc-bt span {background-position: 0 -30px;} 
.box2 .rc-hd {background-repeat: repeat-x; background-position:center bottom; background-color:#FEFEFE; border:1px solid #BABBBB; border-bottom:1px solid #E6E6E6;} 
.box2 .rc-bd {background-color:#FFF; border:1px solid #BABBBB; border-top:0;}
.box2 .rc-ft{background:#FBFBFB; padding:10px; border:1px solid #BABBBB; border-top:0;}

.box3{margin-bottom:10px;}
.box3 .rc-hd, .box3 .rc-tp, .box3 .rc-bt, .box3 .rc-tp span, .box3 .rc-bt span {background: url(http://nuomi.xnimg.cn/img/r10.png) no-repeat 0 0;}
.box3 .rc-tp, .box3 .rc-bt, .box3 .rc-tp span, .box3 .rc-bt span {overflow:hidden; display:none;} 
.box3 .rc-tp, .box3 .rc-bt {height: 10px;position: relative;} 
.box3 .rc-tp span, .box3 .rc-bt span {float: right;height: 10px;width: 10px;} 
.box3 .rc-tp {background-position: -10px -40px;margin-bottom: -10px;} 
.box3 .rc-tp span {background-position: 0 -40px;} 
.box3 .rc-bt {background-position: -10px -50px;margin-top: -10px;} 
.box3 .rc-bt span {background-position: 0 -50px;} 
.box3 .rc-hd {height:37px; line-height:37px; padding:0 15px; font-size:14px; font-weight:bolder; background:url(http://nuomi.xnimg.cn/img/side-mod.png) no-repeat 0 0; overflow:hidden; zoom:1;} 
.box3 .rc-hd h3{float:left;}
.box3 .rc-hd .more{float:right;font-size:12px; font-weight:normal;}
.box3 .rc-bd {background-color:#FFF; border:1px solid #DADADA; border-top:0; padding:10px;}
.box3 .rc-ft{height:33px; line-height:33px; padding:0 15px; background:url(http://nuomi.xnimg.cn/img/side-mod.png) no-repeat 0 -37px;}

.shadow-box-740{margin-bottom:10px; width:740px; position:relative; left:-5px; top:-5px;}
.shadow-box-740 .shadow-hd,.shadow-box-740 .shadow-bd, .shadow-box-740 .shadow-ft{display:block; background-image:url(http://nuomi.xnimg.cn/img/shadow-box.png); background-repeat:no-repeat;}
.shadow-box-740 .shadow-hd, .shadow-box-740 .shadow-ft{height:10px; overflow:hidden; font-size:0;}
.shadow-box-740 .shadow-hd{background-position:0 0;}
.shadow-box-740 .shadow-ft{background-position:-1480px 0;}
.shadow-box-740 .shadow-bd{background-position:-740px 0; background-repeat:repeat-y; padding:0 15px;}

.dashed-box-700{width:700px;}
.dashed-box-700 .dashed-hd,.dashed-box-700 .dashed-bd, .dashed-box-700 .dashed-ft{display:block; background-image:url(http://nuomi.xnimg.cn/img/dashed-box.png); background-repeat:no-repeat;}
.dashed-box-700 .dashed-hd{height:7px; overflow:hidden; font-size:0; background-position:0 0;}
.dashed-box-700 .dashed-ft{height:13px; overflow:hidden; font-size:0; background-position:0 -7px;}
.dashed-box-700 .dashed-bd{background-position:-700px 0; background-repeat:repeat-y;}

.shadow-box-980{margin-bottom:10px; width:990px; position:relative; left:-5px;top:-5px; _left:0;}
.shadow-box-980 .shadow-hd,.shadow-box-980 .shadow-bd, .shadow-box-980 .shadow-ft{display:block; background-image:url(http://nuomi.xnimg.cn/img/shadow-box.png); background-repeat:no-repeat;}
.shadow-box-980 .shadow-hd, .shadow-box-980 .shadow-ft{height:10px; overflow:hidden; font-size:0;}
.shadow-box-980 .shadow-hd{background-position:-2220px 0;}
.shadow-box-980 .shadow-ft{background-position:-4200px 0;}
.shadow-box-980 .shadow-bd{background-position:-3210px 0; background-repeat:repeat-y; padding:10px 5px;}

.shadow-box-980 .col-left{width:720px;}
.shadow-box-980 .col-right{margin-right:15px;_display:inline;}

/*tabs*/
.tabs{height:36px; margin-bottom:0px; border-bottom:1px solid #D4D4D4; width:690px;}
.tabs li{width:94px; float:left; margin-right:4px; _display:inline;}
.tabs li a{display:block; height:36px; line-height:36px; text-align:center;font-size:14px; font-weight:normal; color:#646464; background:url(http://nuomi.xnimg.cn/img/tabs.png) no-repeat;}
.tabs li a:hover{text-decoration:none; background-position:0 -36px;}
.tabs li.selected a{background-position:0 -72px!important; color:#222222; position:relative; bottom:-1px;}

/*error-page*/
.error-mod .mod-content{padding-top:10px; }
.error-mod .error-tip{padding:50px 0; border:1px solid #EEEED6; background:#FFFFEB;}
.error-mod .error-tip p{text-align:center; font-size:16px; font-weight:bolder; line-height:1.6; color:#444;}

/*common-tips*/
.common-tip{background:#FFFBCC; border:1px solid #FFEC18; color:#333; padding:10px; margin:5px 0;}
.common-tip h3{font-size:14px; margin-bottom:5px;}
.common-tip a.close{float:right;}
.common-tip .tip-content{ line-height:1.5;}
.common-tip .tip-content .impt{color:#FF0000;}

.tips{position:absolute;display:block;height:26px; line-height:26px; padding:0 5px 0 10px; top:-9999px;left:-9999px; border:1px solid #D1214A; background:#FFF; z-index:99;}
.tips .cnt{padding-left:20px;display:inline-block; height:26px; line-height:26px; background:url(http://nuomi.xnimg.cn/img/icon/coins.png) no-repeat left center;}
.tips .close{color:#616164;  padding:0 4px;}
.tips .arrow{display:blcok;position:absolute; height:8px; width:17px; overflow:hidden; font-size:0px; background:url(http://nuomi.xnimg.cn/img/tip-arrow.png) no-repeat; left:20px; bottom:-8px;}

/*pager*/
.pager{text-align:center; letter-spacing:-3px;}
.pager li{display:inline-block; margin:0 3px; color:#444; vertical-align:middle; *display:inline; *zoom:1;}
.pager li.current{font-weight:bolder; margin-top:-1px}
.pager a{display:inline-block; padding:0 6px; height:20px; line-height:20px; border:1px solid #C7C4BF; color:#444; letter-spacing:0;}
.pager a:hover{text-decoration:none; background:#0081EE; color:#FFF; border:1px solid #00325E;}
.pager li.current a,.pager li.current a:hover{border:0; background:none; color:#444; font-weight:bolder;}
/*.pager a.current,.pager a.current:hover{border:0; height:22px; line-height:22px; background:none; color:#444; font-weight:bolder;}*/

/*dialog*/
.pop_dialog_table{border-collapse:collapse; margin:auto; table-layout:fixed;}
.pop_tl,.pop_tc,.pop_tr,
.pop_bl,.pop_bc,.pop_br{background:url(http://nuomi.xnimg.cn/img/dialog.png); overflow:hidden; font-size:1px; table-layout:fixed; line-height:1; padding:0!important;}
.pop_tl,.pop_tr,
.pop_bl,.pop_br{height:6px!important; width:6px!important;  background-repeat:no-repeat;}
.pop_tl{background-position:0 -200px;}
.pop_tr{background-position:-6px -200px;}
.pop_bl{background-position:0 -218px;}
.pop_br{background-position:-6px -218px;}
.pop_tc,.pop_bc{background-repeat:repeat-x; height:6px;}
.pop_tc{background-position:0 -206px;}
.pop_bc{background-position:0 -212px;}
.pop_cl,.pop_content,.pop_cr{background:#FFF;}
.dialog_header,.dialog_footer{background:url(http://nuomi.xnimg.cn/img/dialog.png) repeat-x; zoom:1;}
.dialog_header{background-position:0 top; background-color:#F9F9F9; border-bottom:1px solid #EAEAEA; overflow:hidden; zoom:1; padding-bottom:6px;}
.dialog_footer{background-position:0 bottom; padding:5px 10px; background-color:#FFF; min-height:10px; _height:10px; text-align:right;}
.dialog_title{float:left; margin-left:10px;_display:inline; overflow:hidden; zoom:1; font-weight:bolder; font-size:14px;}
.dialog_close{float:right; display:block; height:16px; width:16px; background:url(http://nuomi.xnimg.cn/img/icon/close.png) no-repeat 0 0; text-indent:-9999em; outline:none; margin-right:10px;_display:inline;}
.dialog_close:hover{background-position:0 -16px;}
.dialog_body{padding:10px 10px 0 10px; border-left:1px solid #F7F7F7; border-right:1px solid #F7F7F7;}
.dialog_footer input{margin-left:10px;}

/*share*/
p.share{height:28px; text-align:center; position:relative;}
p.share a{display:inline-block; height:26px; line-height:26px; *line-height:28px; _line-height:26px; padding-left:20px; vertical-align:middle; zoom:1; border:1px solid #FFF; border-bottom:0; background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat;}
p.share a.kaixin{background-position:0 -91px;}
p.share a.renren{background-position:0 -27px;}
p.share a.douban{background-position:0 5px;}
p.share a.sina{background-position:0 -60px;}
p.share a.say{background-position:0 -284px; font-family:'宋体'}
p.share a.facebook{background:url(http://nuomi.xnimg.cn/img/icon/facebook.png) no-repeat 0 5px;}
p.share a.twitter{background:url(http://nuomi.xnimg.cn/img/icon/twitter.png) no-repeat 0 5px;}
p.share a.sohu{background:url(http://nuomi.xnimg.cn/img/icon/sohu.png) no-repeat 0 5px;}
p.share a.mail{background-position:0 -122px; *line-height:24px; _line-height:26px;}
p.share a.im{background-position:3px -156px; padding-left:30px; padding-right:5px; *line-height:24px; _line-height:26px;}
p.share a.hover{border:1px solid #D9D9D9; border-bottom:0; background-color:#FFF; position:relative; z-index:2;text-decoration:none!important;}
p.share .invurl{position:absolute; height:60px; border:1px solid #D9D9D9; top:26px; left:80px; width:365px; background:#FFF; text-align:left;}
p.share .invurl span{display:block; padding:8px 10px 0 10px;}
p.share .invurl span .input-txt{width:340px; background:#FFFEEA;}

/*sitemap*/
.sitemap{padding:0 20px;}
.sitemap .hotcity{padding:0 0 10px 0; border-bottom:1px solid #EFEFEF; font-size:14px;overflow:hidden; zoom:1;}
.sitemap .hotcity h3{display:inline; color:#333;}
.sitemap .hotcity .commend{color:#333; display:block; padding-bottom:10px; border-bottom:1px solid #EFEFEF; margin-bottom:10px;}
.sitemap .hotcity .commend a{color:#FF3A6C;}
.sitemap .hotcity .hotlst{font-weight:bolder; }
.sitemap .hotcity .hotlst a{margin:0 4px;}
.sitemap .select-city {padding:10px 0; border-bottom:1px solid #EFEFEF;}
.sitemap .select-city h3{display:inline; color:#333;}
.sitemap .select-city select{margin-right:5px;}
.sitemap .pinyin h3{padding:20px 0 6px 0;color:#333;}
.sitemap .pinyin dl{line-height:24px; font-size:14px;}
.sitemap .pinyin dl dt{float:left; width:20px; font-weight:bolder; color:#333; clear:both; padding:5px 0;}
.sitemap .pinyin dl dd{padding:7px 0; margin-left:30px;}
.sitemap .pinyin dl dd a{margin-right:8px; display:inline-block; color:#333;}
.sitemap .pinyin dl dd a:hover{ color:#0E5B96;}
.sitemap .pinyin dl dd a.open{font-weight:bolder; color:#0E5B96;}

/*all-city*/
.all-city{background:#53888B;position:relative; z-index:10; zoom:1; background:#3F3F3F; width:980px; margin:0 auto 2px; display:none;}
.all-city .foldin{ position:absolute; top:5px; right:5px; color:#656565;}
.all-city .city-fitler{height:22px; padding:5px 10px; background:#000000; text-align:center;}
.all-city .city-fitler .legend{display:inline-block; height:22px; line-height:22px; color:#727272;}
.all-city .city-fitler a{display:inline-block; height:22px; width:22px; text-align:center; line-height:22px; color:#FFF; font-weight:bolder;}
.all-city .city-fitler a.all,
.all-city .city-fitler a.hot{width:40px;}
.all-city .city-fitler a:hover{background:#6D6D6D; text-decoration:none; color:#FFF;}
.all-city .city-fitler a.cur{background:#FFF; color:#000;}
.all-city ul{padding:5px 10px; letter-spacing:-4px; min-height:96px; _height:96px;}
.all-city ul li{width:80px; display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding:5px 0; text-align:center; letter-spacing:0}
.all-city ul li a{display:inline-block; height:22px; line-height:21px; *line-height:24px; padding:0 8px; color:#717171; font-size:14px;}
.all-city ul li a.open{color:#FFF;}
.all-city ul li a:hover{background:#6D6D6D; text-decoration:none; color:#FFF;}
.all-city ul li a.cur{background:#FFF; color:#000;}
.all-city .show-more a{display:block; height:30px; line-height:30px; background:#363636; text-align:center; color:#BBBBBB;}
.all-city .show-more a:hover{text-decoration:none; background:#2B2B2B;}

/*notice*/
.notice-area{padding-top:10px; margin-bottom:10px;}
.notice{width:980px; margin:0 auto;}
.notice .notice-hd,
.notice .notice-ft{height:10px; background:url(http://nuomi.xnimg.cn/img/notice-bg.png) no-repeat;}
.notice .notice-ft{background-position:0 -10px;}
.notice .notice-bd{text-align:center; border-left:1px solid #F1F1F1;border-right:1px solid #F1F1F1}
.notice .notice-bd .act{text-align:right; margin:-5px 10px 5px;overflow:hidden; zoom:1;}
.notice .notice-bd .act strong{float:left;}
.notice .notice-bd .act a{float:right;}

.notice-msg{margin:0 auto; background:url(http://nuomi.xnimg.cn/img/tips-v2.png) no-repeat; height:66px; width:980px; position:relative;}
.notice-msg .desc{width:160px; margin:0; padding-left:60px; color:#333;float:left; padding-top:12px; line-height:1.5; font-size:14px;_display:inline; height:50px;}
.notice-msg .desc a{font-size:12px;}
.has-late .desc{background:url(http://nuomi.xnimg.cn/img/icon/fail.png?v=20100629) no-repeat 18px 18px;}
.has-buy .desc{background:url(http://nuomi.xnimg.cn/img/icon/ok.png) no-repeat 18px 18px;}
.wait-pay .desc{background:url(http://nuomi.xnimg.cn/img/icon/warn.png) no-repeat 18px 18px;}
.rr-notice .desc{background:url(http://nuomi.xnimg.cn/img/icon/smile.png) no-repeat 18px 18px;}
.notice-msg .feed-now{padding-top:12px; margin-left:220px; text-align:center; font-size:14px; color:#444;}
.notice-msg .feed-now form{display:inline;}
.notice-msg .feed-now .input-txt{height:15px; padding:4px 3px; width:245px; border-right:0; color:#C1BEBA; font-size:12px;}
.has-buy .feed-now .input-txt{color:#444!important; border:1px solid #A5ACB2;}
.notice-msg .close{display:block; height:16px; width:16px; overflow:hidden; text-indent:-9999em; outline:none; position:absolute; top:5px; right:10px; background:url(http://nuomi.xnimg.cn/img/icon/close-hover.png) no-repeat;}
.notice-msg .close:hover{background-image:url(http://nuomi.xnimg.cn/img/icon/close.png)}

/*vouchers*/

/* side-mod  todo*/
.side-mod{border:1px solid #EDEDED; margin-bottom:10px;}
.side-mod .mod-hd{height:30px; line-height:30px; background:url(http://nuomi.xnimg.cn/img/filter-bg.png) repeat-x; border-bottom:1px solid #EDEDED; margin-bottom:1px; padding:0 10px;}
.side-mod .mod-hd h3{float:left; height:18px; margin-top:6px; line-height:18px;}
.side-mod .mod-hd .more{float:right;}
.side-mod .mod-bd{padding:10px;}

/*ads1-voucher*/
.ads1-voucher{width:690px; height:125px; overflow:hidden; position:relative; margin:0 0 10px 20px;}
.ads1-voucher .close{position:absolute; top:5px; right:5px; display:block; height:16px; width:16px; overflow:hidden; text-indent:-9999em; outline:none; background:url(http://nuomi.xnimg.cn/img/icon/close.png) no-repeat;}
.ads1-voucher .close:hover{background-position:0 -16px;}

.ads2-voucher .box-bd{padding:4px;}
.ads2-voucher{overflow:hidden; position:relative;}
.ads2-voucher .close{position:absolute; top:8px; right:8px; display:block; height:16px; width:16px; overflow:hidden; text-indent:-9999em; outline:none; background:url(http://nuomi.xnimg.cn/img/icon/close.png) no-repeat;}
.ads2-voucher .close:hover{background-position:0 -16px;}

/*vmod*/
.vmod{}
.vmod .vmod-hd{padding:0 10px; overflow:hidden; zoom:1; background:url(http://nuomi.xnimg.cn/img/filter-bg.png) repeat-x; border: 1px solid #C3C3C3; height:28px; line-height:28px;}
.vmod .vmod-hd h3{float:left; height:18px; line-height:18px; margin-top:5px;}
.vmod .vmod-hd .more{float:right;}
.vmod .vmod-bd{padding:10px; border:1px solid #C3C3C3; border-top:0; background:#FFF;}
.vmod ul li .figure img{border:1px solid #BFBFBF; width:175px;} 

/*voucher-mod*/
.voucher-mod .hot{display:inline-block; height:16px; width:25px; background:url(http://nuomi.xnimg.cn/img/icon/hot.png) no-repeat; overflow:hidden; vertical-align:text-top; margin-left:3px;}
.voucher-mod ul li{text-align:center; padding:5px 0;}
.voucher-mod ul li .figure{margin-bottom:5px;}

.buy-steps .vmod{margin-bottom:10px;}
.buy-steps .vmod li{width:205px; display:inline-block; vertical-align:top; *display:inline; *zoom:1;}

/*head*/
.hd{position:relative; z-index:4;background:url(http://nuomi.xnimg.cn/img/hd-bg.png) repeat-x;  zoom:1;}
.hd .header{ height:80px; overflow:hidden; zoom:1; margin:0 auto;  width:980px; background:url(http://nuomi.xnimg.cn/img/head-bg.jpg) no-repeat;}
body .hd .header_sep{background:url(http://nuomi.xnimg.cn/img/lvy_bg.jpg) no-repeat;}
.hd .logo{float:left; height:46px; margin-top:17px; margin-right:10px; _display:inline;}
.hd .logo a{display:block;}
.hd .channel-logo{float:left;margin:23px 12px 0px 0px;}
.hd .area{float:left; height:38px; color:#000; position:relative; z-index:10; margin-top:22px; padding-left:10px; border-left:1px solid #C4C4C4;}
.hd .area .switch{display:inline-block; height:27px; margin-top:6px; line-height:27px; background:url(http://nuomi.xnimg.cn/img/switch.png) no-repeat left 0; padding-left:10px; font-size:14px; font-weight:bolder; color:#666;  zoom:1;}
.hd .area .switch span{display:inline-block; padding-right:40px; background:url(http://nuomi.xnimg.cn/img/switch.png) no-repeat right 0; cursor:pointer;}
.hd .area .switch:hover{text-decoration:none;}
.hd .area .weather{display:inline-block; height:27px; margin-top:6px; line-height:27px; margin-left:5px; color:#666; letter-spacing:1px;}
.hd .feed{float:right; height:42px; margin-top:19px; width:243px; background:url(http://nuomi.xnimg.cn/img/feed.png) no-repeat; position:relative; z-index:10;}
.hd .feed .feed-form{padding:8px 7px;overflow:hidden; zoom:1;}
.hd .feed .feed-form .input-txt{padding:4px 3px; height:15px; width:169px;border-right:0; color:#C1BEBA;}
.hd .feed .feed-cancel{padding:5px 30px;}

/*menu*/
.hd .menu{clear:both; margin:0 auto; width:978px; height:45px; background:url(http://nuomi.xnimg.cn/img/menu-v2.png) no-repeat left 0; padding-left:6px; position:relative; z-index:10;}
.hd .menu .menu-wrap{background:url(http://nuomi.xnimg.cn/img/menu-v2.png) no-repeat right -90px; padding-right:6px;}
.hd .menu .menu-content{background:url(http://nuomi.xnimg.cn/img/menu-v2.png) repeat-x 0 -45px; height:45px; padding:0 4px;}
.hd .menu .main-menu{float:left;}
.hd .menu .sub-menu{float:right;}

.hd .menu li{float:left; height:40px; line-height:38px;  *line-height:40px;  position:relative; color:#FFF; font-size:14px; padding:2px 0 3px;}
.hd .menu li.sep{width:2px;background:url(http://nuomi.xnimg.cn/img/menu-v2.png) no-repeat 0 -135px;}
.hd .menu li a{display:block; *display:inline-block; color:#FFF; font-size:14px; padding:0 20px; height:40px;}
.hd .menu li a .amount{font-size:12px;}
.hd .menu li a:hover{background-color:#E83760; text-decoration:none;}
.hd .menu li.cur{font-weight:bolder;}
.hd .menu li.hot{position:relative;}
.hd .menu li.hot .hotimg{position:absolute; top:-5px; right:30px;}

.hd .menu li.selector{height:36px; line-height:36px; padding:4px 0 5px; margin:0 2px;}
.hd .menu li.selector a{padding-right:30px;}
.hd .menu li.selector .rc-tp, .hd .menu li.selector .rc-tp span{background: url(http://nuomi.xnimg.cn/img/selector.png) no-repeat 0 0;}
.hd .menu li.selector .rc-tp, .hd .menu li.selector .rc-tp span{overflow:hidden;} 
.hd .menu li.selector .rc-tp{display: block;height: 5px; position: relative;background-position: -5px 0;margin-bottom: -5px;} 
.hd .menu li.selector .rc-tp span{float: right;height: 5px;width: 5px;background-position: 0 0;} 
.hd .menu li.selector .rc-hd{padding:0 1px;}
.hd .menu li.selector .rc-hd a{margin:2px 0 0 2px;margin:0px 0 0 2px\9;*margin:0 0 0 2px;_margin:2px 0 0 2px;}
.hd .menu li.selector .rc-hd a{height:32px; line-height:32px; *height:36px; *line-height:36px; _height:32px; _line-height:32px; position:relative;}
.hd .menu li.selector .rc-hd a .arrow{position:absolute; top:11px; right:15px; height:10px; width:10px; font-size:0; overflow:hidden; background:url(http://nuomi.xnimg.cn/img/selector.png) no-repeat 0 -5px; margin-left:3px;}
.hd .menu li.selector .rc-bd{background-color: #FFEFF0;}
.hd .menu li.selector .rc-bd{position:absolute; top:38px; left:0;z-index:10; overflow:hidden;}
.hd .menu li.selector ul li{height:32px; line-height:32px; float:none; padding:0;}
.hd .menu li.selector ul li a{text-align:left!important; font-size:12px; font-weight:normal; color:#333; height:32px; padding-right:0;}
.hd .menu li.selector ul li a:hover{background-color:#FFEDEE;}

.hd .menu li.selector .rc-tp,
.hd .menu li.selector .rc-bd{display:none;}
.hd .menu li.hover .rc-hd{background:#FFF; border:1px solid #FC4871; border-bottom:0; padding:0;}
.hd .menu li.hover .rc-hd a{color:#333;  border:1px solid #E0B4BF; border-bottom:0; background:#FFEFF0; margin:0;}
.hd .menu li.hover .rc-hd a .arrow{background-position:0 -15px;}
.hd .menu li.hover .rc-bd{display:block;}
.hd .menu li.hover .rc-bd{background:#FFF; border:1px solid #FC4871; border-top:0;}
.hd .menu li.hover .rc-bd ul{border:1px solid #E0B4BF; border-top:0;}

/*
.hd .menu li.mine{width:108px;}
.hd .menu li.mine a{padding-right:20px;}
.hd .menu li.t{width:118px;}
.hd .menu li.t a{width:74px;}
.hd .menu li.yh{width:132px;}
.hd .menu li.yh a{width:88px;}
*/
/*
.hd .menu li.v-map a span{padding-left:20px; background:url(http://nuomi.xnimg.cn/img/icon/m-map.png) no-repeat left center; cursor:pointer; display:block;}
.hd .menu li.v-list a span{padding-left:20px; background:url(http://nuomi.xnimg.cn/img/icon/m-normal.png) no-repeat left center; cursor:pointer;  display:block;}
*/

.hd .menu li.userinfo{padding-left:10px; padding-right:10px; font-size:12px;}
.hd .menu li.gift a{background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat 0 -315px; font-size:12px; font-weight:normal; color:#F5F5F5;}
.hd .menu li.gift a:hover{background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat 0 -315px; text-decoration:underline;}

.bd{width:980px; margin:10px auto 10px;text-align:left;}
.col-left{float:left; _width:740px;}
.col-right{width:240px; float:right;}

/*
.travel-city{height:28px;border:1px solid #CBCBCB; padding-top:1px; margin-bottom:10px; background:url(http://nuomi.xnimg.cn/img/filter-bg.png) repeat-x; overflow:hidden; zoom:1;}
.travel-city dl{margin-right:-1px;}
.travel-city dl dt,
.travel-city dl dd{height:28px; line-height:28px; float:left;}
.travel-city dl dt{width:68px; text-align:right;}
.travel-city dl dd{border-right:1px solid #DBDBDB;}
.travel-city dl dd a{display:block; width:68px; text-align:center; border-right:1px solid #FFF;}
.travel-city dl dd a span{font-size:11px; color:#333;}
.travel-city dl dd a:hover{background:#D8D8D8; border-right:1px solid #DBDBDB; color:#333; text-decoration:none;}
*/

.travel-city{background:#F2F2F2; margin-bottom:10px;}
.travel-city table{border:1px solid #D9D9D9;}
.travel-city table th{font-weight:normal; text-align:center; width:80px;}
.travel-city table td{border:1px dashed #D9D9D9; padding-top:1px}
.travel-city table td a{display:block; width:74px; height:28px; line-height:28px; text-align:center;}
.travel-city table td a span{color:#333; font-size:11px;}
.travel-city table td a:hover{background:#E1E1E1; color:#333; text-decoration:none;}

/*main deal*/
.main-deal{margin-bottom:10px; width:730px; clear:both;}
.main-deal:hover .rc-hd{border:2px solid #666; border-bottom:1px solid #E6E6E6;}
.main-deal:hover .rc-bd{border:2px solid #666; border-top:0;}
.main-deal .rc-hd{padding:10px 30px; text-align:justify;}
.main-deal h3 a{color:#262626; font-size:20px; font-family:'黑体',arial,sans-serif; font-weight:normal;}
.main-deal h3 a:hover{color:#325E7F}
.main-deal h3 a span{color:#EE1C55;}
.main-deal .rc-bd{padding:10px 0;}
.main-deal .deal-info{width:260px; float:left; position:relative; padding-top:70px;}
.main-deal .deal-pic{width:450px; margin-left:260px; position:relative;e}
.main-deal .deal-pic img{display:block;}
.main-deal .deal-info .entrance{height:78px; width:274px; background:url(http://nuomi.xnimg.cn/img/main-label-v2.png) no-repeat; position:absolute; right:0; top:0;}
.main-deal .deal-info .entrance .price{display:block; height:69px; line-height:69px; width:100px; margin-left:32px; color:#FFF; font-size:48px; font-family:Helvetica; font-weight:bolder;text-shadow:1px 1px 1px #333;}
.main-deal .deal-info .entrance .price .unit{font-size:32px; vertical-align:middle; font-weight:normal;}
.main-deal .deal-info .entrance .ot{font-size:40px;}
.main-deal .deal-info .entrance .ot .unit{font-size:30px;}
.main-deal .deal-info .entrance .en-btn{display:block; position:absolute; height:60px; width:104px; background:url(http://nuomi.xnimg.cn/img/main-check.png) no-repeat; text-indent:-9999em; top:5px; right:5px; outline:none;}
.main-deal .deal-info .entrance .isend{background-image:url(http://nuomi.xnimg.cn/img/main-end.png);}
.main-deal .deal-info .discount{margin:0 15px 0 25px; border-bottom:1px solid #F5F5F5; color:#6D6D6D;  padding:10px 0;}
.main-deal .deal-info .discount table{width:100%;}
.main-deal .deal-info .discount td{width:33%; text-align:center;}
.main-deal .deal-info .discount td p{padding:3px 0;}
.main-deal .deal-info .stat{height:90px; margin:0 15px 0 25px; border-bottom:1px solid #F5F5F5;}
.main-deal .deal-info .stat .total{padding:5px 0; text-align:center; height:36px;line-height:32px;}
.main-deal .deal-info .stat .total .num{font-size:24px; font-weight:bolder; color:#C00035; vertical-align:baseline; position:relative; bottom:-1px;}
.main-deal .deal-info .stat .total .nobought{font-size:14px; font-weight:bolder; }
.main-deal .deal-info .stat .timer{text-align:center; color:#7B7B7B;}
.main-deal .deal-info .stat .timer .cd{color:#000; font-size:14px;}
.main-deal .deal-info .stat .timer .cd strong{margin:0 3px;}
.main-deal .deal-info .commend{padding:5px 0; margin:0 10px 0 20px;}
.main-deal .deal-info .addr{margin:0 10px 0 20px; height:21px; line-height:20px; padding:0 5px; overflow:hidden; zoom:1;}
.main-deal .deal-info .addr .txt{float:left;}
.main-deal .deal-info .addr .map{float:right;}
.main-deal .deal-info .addr .map a{padding:1px 0 1px 18px; background:url(http://nuomi.xnimg.cn/img/icon/map.png) no-repeat left top;}

/*sub deal*/
.sub-deal{margin-bottom:10px; width:360px; float:left; margin-right:10px; _display:inline;}
.sub-deal:hover .rc-hd{border:1px solid #666; border-bottom:1px solid #E6E6E6;}
.sub-deal:hover .rc-bd{border:1px solid #666; border-top:0;}
.sub-deal .rc-hd{padding:10px 20px; text-align:justify; height:48px; overflow:hidden;}
.sub-deal h3 a{color:#262626; font-size:16px;}
.sub-deal h3 a:hover{color:#325E7F}
.sub-deal h3 a span{color:#EE1C55;}
.sub-deal .rc-bd{padding:10px 0 0;}
.sub-deal .deal-pic{text-align:center; margin-bottom:8px; position:relative;}
.sub-deal .deal-pic a img{*display:block;}
.main-deal .deal-pic .deal-new,
.sub-deal .deal-pic .deal-new{display:block; height:68px; width:68px; position:absolute; top:-10px; right:0px; cursor:pointer; background:url(http://nuomi.xnimg.cn/img/new.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://nuomi.xnimg.cn/img/new.png");}
.main-deal .deal-pic .deal-new{right:-16px;}
.sub-deal .deal-info .entrance{height:70px; width:244px; background:url(http://nuomi.xnimg.cn/img/sub-label-v2.png) no-repeat; float:left; margin-left:-10px; _display:inline; margin-bottom:4px; position:relative;}
.sub-deal .deal-info .entrance .price{display:block; height:63px; line-height:63px; width:100px; margin-left:30px; color:#FFF; font-size:44px; font-family:Helvetica;text-shadow:1px 1px 1px #333; font-weight:bolder;}
.sub-deal .deal-info .entrance .price .unit{font-size:32px; vertical-align:middle; font-weight:normal;}
.sub-deal .deal-info .entrance .ot{font-size:40px;}
.sub-deal .deal-info .entrance .ot .unit{font-size:30px;}
.sub-deal .deal-info .entrance .en-btn{display:block; position:absolute; height:52px; width:89px; background:url(http://nuomi.xnimg.cn/img/sub-check.png) no-repeat; text-indent:-9999em; top:5px; right:5px; outline:none;}
.sub-deal .deal-info .entrance .isend{background-image:url(http://nuomi.xnimg.cn/img/sub-end.png);}
.sub-deal .deal-info .discount{float:left; margin-left:15px; _display:inline; width:95px; color:#6D6D6D;}
.sub-deal .deal-info .discount td{padding:1px 0;}
.sub-deal .deal-info .stat{clear:both; padding:10px; background:#FBFBFB; border-top:1px solid #E6E6E6; zoom:1;}
.sub-deal .deal-info .stat .timer{float:left; width:180px; text-align:center; font-size:14px; height:26px; line-height:26px;}
.sub-deal .deal-info .stat .total{margin-left:180px; height:26px; line-height:26px;}
.sub-deal .deal-info .stat .total .num{font-size:24px; font-weight:bolder; color:#C00035; vertical-align:bottom; *vertical-align:middle; *margin-top:-4px;  margin-right:5px; display:inline-block;}
.sub-deal .deal-info .stat .total .nobought{font-size:12px; font-weight:bolder;}
.sub-deal .deal-info .stat .addr{height:21px; line-height:20px; padding:0 5px; margin-top:5px; overflow:hidden; zoom:1;}
.sub-deal .deal-info .stat .addr .txt{float:left;}
.sub-deal .deal-info .stat .addr .map{float:right;}
.sub-deal .deal-info .stat .addr .map a{padding:1px 0 1px 18px; background:url(http://nuomi.xnimg.cn/img/icon/map.png) no-repeat left top;}

/*dynload img*/
.dynload{background:url(http://nuomi.xnimg.cn/img/logo/dynload.png) no-repeat center center;}

/*cur deal*/
.cur-deal .shadow-bd{padding:10px 20px 5px;}

/*deal content*/
.deal-content{position:relative; zoom:1;}
.deal-content h1{font-size:24px; padding:10px 30px 15px; line-height:1.4;font-family:'微软雅黑','黑体',Hei,'宋体'; text-align:left; text-indent:2em; position:relative; z-index:2; text-shadow:1px 1px 1px #BBB;}
.deal-content .deal-state{width:240px; float:left; position:relative; padding-top:75px;}
.deal-content .product-show{width:450px; float:right; margin-right:10px;_display:inline; position:relative; z-index:2;}

/*roll*/
.deal-content .roll{height:66px; width:52px; display:block; position:absolute; bottom:-28px; right:-20px; background:url(http://nuomi.xnimg.cn/img/roll-v2.png) no-repeat; z-index:3;}
/*sign*/
.deal-content .sign{position:absolute; top:-10px; left:-2px; height:84px; width:84px; z-index:1; background-repeat:no-repeat;}
.deal-content .sign-beijing{background:url(http://nuomi.xnimg.cn/img/city/sign-beijing.png) no-repeat;}
.deal-content .sign-shanghai{background:url(http://nuomi.xnimg.cn/img/city/sign-shanghai.png) no-repeat;}
.deal-content .sign-hangzhou{background:url(http://nuomi.xnimg.cn/img/city/sign-hangzhou.png) no-repeat;}
.deal-content .sign-guangzhou{background:url(http://nuomi.xnimg.cn/img/city/sign-guangzhou.png) no-repeat;}
.deal-content .sign-shenzhen{background:url(http://nuomi.xnimg.cn/img/city/sign-shenzhen.png) no-repeat;}
.deal-content .sign-tianjin{background:url(http://nuomi.xnimg.cn/img/city/sign-tianjin.png) no-repeat;}
.deal-content .sign-changsha{background:url(http://nuomi.xnimg.cn/img/city/sign-changsha.png) no-repeat;}
.deal-content .sign-chengdu{background:url(http://nuomi.xnimg.cn/img/city/sign-chengdu.png) no-repeat;}
.deal-content .sign-chongqing{background:url(http://nuomi.xnimg.cn/img/city/sign-chongqing.png) no-repeat;}
.deal-content .sign-dalian{background:url(http://nuomi.xnimg.cn/img/city/sign-dalian.png) no-repeat;}
.deal-content .sign-fuzhou{background:url(http://nuomi.xnimg.cn/img/city/sign-fuzhou.png) no-repeat;}
.deal-content .sign-nanjing{background:url(http://nuomi.xnimg.cn/img/city/sign-nanjing.png) no-repeat;}
.deal-content .sign-qingdao{background:url(http://nuomi.xnimg.cn/img/city/sign-qingdao.png) no-repeat;}
.deal-content .sign-shijiazhuang{background:url(http://nuomi.xnimg.cn/img/city/sign-shijiazhuang.png) no-repeat;}
.deal-content .sign-wuhan{background:url(http://nuomi.xnimg.cn/img/city/sign-wuhan.png) no-repeat;}
.deal-content .sign-xiamen{background:url(http://nuomi.xnimg.cn/img/city/sign-xiamen.png) no-repeat;}
.deal-content .sign-xian{background:url(http://nuomi.xnimg.cn/img/city/sign-xian.png) no-repeat;}
.deal-content .sign-zhengzhou{background:url(http://nuomi.xnimg.cn/img/city/sign-zhengzhou.png) no-repeat;}

/*deal-state*/
.deal-state .buy{height:75px; width:233px; padding-left:32px; background:url(http://nuomi.xnimg.cn/img/buy-bg.png?v=2) no-repeat 0 0; position:absolute; top:0; right:0;}
.deal-state .buy p{width:100px;}
.deal-state .buy p.legend{padding-top:8px; color:#FFF;}
.deal-state .buy p.cur-price{color:#FFF; font-size:48px; font-weight:bolder; line-height:1.1; font-family:Helvetica; padding-top:13px; text-shadow:1px 1px 1px #333;}
.deal-state .buy p.cur-price .unit{font-size:32px; vertical-align:middle; font-weight:normal;}
.deal-state .buy p.ot{font-size:40px; padding-top:16px;}
.deal-state .buy p.ot .unit{font-size:26px;}
.deal-state .buy .buy-btn{position:absolute; top:5px; right:6px; display:block; text-indent:-9999em; outline:none; height:65px; width:111px; background:url(http://nuomi.xnimg.cn/img/buy-btn.png?v=2) no-repeat; z-index:3}
.deal-state .buy .buy-label{position:absolute; top:0; right:0; display:block; height:75px; width:265px; z-index:2; outline:none;}
.deal-state .buy .buy-label img{height:75px; width:265px;}
.deal-state .buy .end{position:absolute; top:5px; right:6px; display:block; text-indent:-9999em; outline:none; height:65px; width:111px; background:url(http://nuomi.xnimg.cn/img/buy-end.png?v=2) no-repeat;}
.deal-state .deal-discount{padding:18px 10px;height:42px; border:1px solid #CADDD9; border-top:0; background:url(http://nuomi.xnimg.cn/img/home.png?v=20100705) no-repeat 0 -214px;margin:0 10px 8px 14px;}
.deal-state .deal-discount table{width:100%; height:100%;}
.deal-state .deal-discount table td,.deal-state .deal-discount table th{width:33%; text-align:middle; padding:0; text-align:center;}
.deal-state .deal-discount table th{font-weight:normal;}
.deal-state .deal-discount table td{font-size:16px; color:#333;}
.deal-state .deal-discount .original{text-decoration:line-through;}
.deal-state .sold-state{height:219px; border:1px solid #CADDD9; background:#F7FFFD; margin:0 10px 8px 14px;}
/*改*/.deal-state .sold-state .sold-num{ text-align:center;  font-size:14px; font-weight:bolder; padding-top:0px; color:#000; height:32px;}
/*改*/.deal-state .sold-state .sold-num .num{color:#E7390E; margin-right:5px; font-weight:bolder; font-size:28px; vertical-align:baseline;line-height:32px;}
.deal-state .sold-state .sold-desc{text-align:center;}
/*改*/.deal-state .sold-state .progress{height:33px; width:204px; margin:5px auto; background:url(http://nuomi.xnimg.cn/img/home.png?v=20100705) no-repeat 0 -119px; overflow:hidden; zoom:1;}
.deal-state .sold-state .progress .zero, 
.deal-state .sold-state .progress .least{float:left;height:18px; line-height:18px; margin:10px 0 5px; width:25px; text-align:center; font-weight:bolder;}
.deal-state .sold-state .progress .least{width:35px;}
.deal-state .sold-state .progress .pc{height:28px;width:140px; margin: 0px 1px 5px;  float:left; text-align:left; }
.deal-state .sold-state .progress .arrow{height:16px; position:relative;}
.deal-state .sold-state .progress .arrow span{height:6px; display:block; width:8px; overflow:hidden; margin-left:-4px; position:absolute; top:9px;}
.deal-state .sold-state .progress .progress-bar{ height:8px; overflow:hidden; background:#D1CDC9; position:relative;}
.deal-state .sold-state .progress .progress-bar .progress-cur{ height:8px; overflow:hidden; position:absolute; top:0; left:0; background:#F11A41;}
.deal-state .count-down{font-size:16px; font-weight:bolder; padding-left:40px;}
.deal-state .count-down p{font-size:12px; color:#888; font-weight:normal;}
.deal-state .count-down span{color:#E7390E;}
/*改*/.sold-state .sold-success{height:24px; margin:6px 0;}
/*改*/.sold-state .sold-success span{display:block; padding:0 0 0 30px; width:170px; height:24px; background:url(http://nuomi.xnimg.cn/img/home.png?v=20100705) no-repeat -315px -120px; margin:0 auto; color:#000; font-size:14px; font-weight:bolder;}
/*改*/.deal-state .count_icon1{width:159px;height:33px;overflow:hidden;background:url(http://nuomi.xnimg.cn/img/tk_icon.jpg) no-repeat;margin:6px 26px;}
/*改*/.deal-state .count_icon3{width:159px;height:33px;overflow:hidden;background:url(http://nuomi.xnimg.cn/img/tk_icon.jpg) 0 -66px no-repeat;margin:0 26px;}
/*改*/.deal-state .count_icon2{width:159px;height:33px;overflow:hidden;background:url(http://nuomi.xnimg.cn/img/tk_icon.jpg) 0 -33px no-repeat;margin:6px 26px;}
/*改*/.deal-state .count_icon4{width:159px;height:33px;overflow:hidden;background:url(http://nuomi.xnimg.cn/img/tk_icon.jpg) 0 -99px no-repeat;margin:0 26px;}



/*改*/.sold-state .sold-out{padding-top:4px;}
.sold-state .sold-out span{display:block; width:174px; height:76px; background:url(http://nuomi.xnimg.cn/img/sold-out.png) no-repeat ; margin:0 auto; text-indent:-9999em;}
.sold-state .deal-end span{display:block; width:105px; height:105px; background:url(http://nuomi.xnimg.cn/img/deal-end.png?v=20100629) no-repeat ; margin:0 auto; text-indent:-9999em;}
.sold-state .deal-fail span{display:block; width:105px; height:105px; background:url(http://nuomi.xnimg.cn/img/deal-fail.png) no-repeat ; margin:0 auto; text-indent:-9999em;}
/*改*/.sold-state .sold-out .sold-out-time{text-align:center; color:#666; margin-top:4px;}
.sold-state .sold-success .sold-success-time{text-align:center; color:#666; margin-top:5px;}
.sold-state .deal-end .deal-end-time{text-align:center; color:#666; margin-top:5px;}

/*product-show*/
.product-show .product-pic{width:450px; height:345px;position:relative; background:none; padding:0; margin-bottom:10px;}
.product-show .product-pic img{display:block;}
.product-show .product-pic span{text-shadow:1px 1px 1px #000;*filter: dropshadow(OffX=1, OffY=1, Color='#000000', Positive='true');}
.product-show .product-pic .zk{position:absolute; top:-24px; right:-24px; width:80px; height:80px; background:url(http://nuomi.xnimg.cn/img/zk-3.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://nuomi.xnimg.cn/img/zk-v4.png"); z-index:5;}
.product-show .product-pic .zk1 span{font-weight:bolder; font-size:12px; color:#FFF; padding-left:12px; padding-top:16px; display:inline-block;  }
.product-show .product-pic .zk1 span .num{font-size:34px; display:block; height:30px; line-height:30px; overflow:hidden;}
.product-show .product-pic .zk0 span{font-weight:bolder; font-size:14px; color:#FFF; padding-left:18px; padding-top:6px; display:inline-block;}
.product-show .product-pic .zk0 span .num{font-size:50px;}

/*share*/
.sw{width:448px; height:28px; border:1px solid #DEE5E5; background:#FFF;}
.sw p.share a{border-color:transparent; _border-color:#F9FCFB;}
.sw p.share a.hover{border-color:#D9D9D9;}
.sw p.share .invurl {left:14px; _left:11px;}

/*end cur deal*/

/*deal detail*/
.detail-content{overflow:hidden; zoom:1;}
.detail-content .detail-main{width:470px; float:left; border-right:1px dashed #DDDDDD; padding:10px 15px 5px 5px;}
.detail-content .detail-side{width:200px; float:right; padding:10px 5px 5px;}
.detail-main .tips{height:31px; line-height:30px; width:460px; background:url(http://nuomi.xnimg.cn/img/blueline.png) no-repeat;color:#FFF; font-size:14px; margin-bottom:10px; padding:0 5px;}

/*detail*/
.detail-content .detail-info{line-height:1.8; font-size:14px;overflow:hidden; zoom:1;}
.detail-content .detail-info .radius{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:3px; display:block;}
.detail-content .detail-info .radius-v2{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:3px; display:block; background:#EC3A6B; font-weight:bolder; color:#FFF;*height:27px; *width:470px; *line-height:27px; *overflow:hidden; *padding:0; *background:url(http://nuomi.xnimg.cn/img/pink-radius.png) no-repeat;}
.detail-content .detail-info .radius-v3{height:30px; line-height:30px; display:block; background:#EC3A6B; font-weight:bolder; color:#FFF; width:440px; padding-left:30px; overflow:hidden; background:url(http://nuomi.xnimg.cn/img/radius.png) no-repeat;}
.detail-content .detail-info p{margin-bottom:8px;}
.detail-content .detail-info ul,
.detail-content .detail-info ol{padding-left:30px;}
.detail-content .detail-info ul li{list-style:disc; margin-bottom:5px;}
.detail-content .detail-info ol li{list-style:decimal; margin-bottom:5px;}

/*speak*/
.detail-content .speak{margin-bottom:20px; font-size:14px;}
.detail-content .speak h3{height:40px; line-height:40px; background:url(http://nuomi.xnimg.cn/img/self-bg.png) repeat-x; padding:0 10px; color:#000;}
.detail-content .speak h3 span{background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat left -360px; padding-left:20px;}
.detail-content .speak ul{padding:0 20px; line-height:1.5;}
.detail-content .speak ul li{border-bottom:1px dashed #CDCCCA; padding-bottom:10px; margin-bottom:10px;}
.detail-content .speak ul p.quote{padding-left:15px; background:url(http://nuomi.xnimg.cn/img/home.png?v=20100705) no-repeat -328px -156px; text-align:justify;}
.detail-content .speak ul p.quote .q-end{display:inline-block;  height:8px; width:10px;  background:url(http://nuomi.xnimg.cn/img/home.png?v=20100705) no-repeat -290px -160px; zoom:1; margin-left:5px; margin-bottom:3px;}
.detail-content .speak ul p.from{text-align:right; color:#444;}

/*addr*/
.detail-content .detail-addr{border:1px solid #C3C3C3; margin-bottom:10px;}
.detail-content .detail-addr .map{border-bottom:1px solid #C3C3C3; background:#FFF; overflow:hidden;}
.detail-content .detail-addr .map a{display:block;width:198px; height:200px; overflow:hidden; position:relative;}
.detail-content .detail-addr .map a:hover span{display:block; cursor:pointer; position:absolute; height:56px; width:100px; background:url(http://nuomi.xnimg.cn/img/zoom-map.png) no-repeat; top:70px; left:55px; opacity:0.8;filter:alpha(opacity=80); zoom:1;}
.detail-content .detail-addr .big-map{text-align:center; border-bottom:1px solid #C3C3C3; background:url(http://nuomi.xnimg.cn/img/filter-bg.png) repeat-x; height:30px;}
.detail-content .detail-addr .big-map a{background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat 60px -216px; display:block; height:30px; line-height:30px; width:174px; padding-left:24px; color:#333;}
.detail-content .detail-addr .addr-info{word-break:break-all; word-wrap:break-word;padding:10px;}
.detail-content .detail-addr .addr-info p{padding:5px 0;}

/*science*/
.science{width:730px; clear:both;}
.science .rc-hd{height:auto; background:none; padding:0; border:1px solid #DADADA; border-bottom:0;}
.science .s-t{height:81px; background:url(http://nuomi.xnimg.cn/img/cs365/beijing-v3.png) no-repeat; position:relative;}
.science .s-t h3{display:none;}
.science .s-t .date{position:absolute; height:62px; width:61px; background:url(http://nuomi.xnimg.cn/img/date.png) no-repeat; top:25px; right:30px;}
.science .s-t .date em{display:block; width:61px; text-align:center;}
.science .s-t .date em.ym{font-weight:normal; color:#FFF; height:24px; line-height:24px;}
.science .s-t .date em.day{height:38px; line-height:38px; font-size:32px; color:#686868;}

.beijing .s-t{background:url(http://nuomi.xnimg.cn/img/cs365/beijing-v3.png) no-repeat;}
.shanghai .s-t{background:url(http://nuomi.xnimg.cn/img/cs365/shanghai-v2.png) no-repeat;}

.science .s-left{float:left; width:486px; padding-left:15px;_display:inline;}
.science .s-right{float:right; width:190px; margin-right:15px; _display:inline; margin-top:10px; margin-bottom:10px; zoom:1;}

.science .s-c{background:#FFFFFF;margin-bottom:10px;}
.science .s-c p{margin-bottom:5px; line-height:1.5;}
.science .s-c p img{width:160px;}
.science .s-c h4{margin-bottom:15px; font-size:16px; text-align:center; color:#000;}
.science .s-c .s-main{height:360px; overflow:hidden; zoom:1;}
.science .s-c .s-detail .cnt{line-height:1.6; font-size:14px; color:#000;}
.science .s-c .s-detail .cnt:first-letter {font-size:40px; float:left; line-height:1.0; padding:3px 3px 0 0;}
.science .s-c .pics{float:left; width:160px; margin-right:10px; _display:inline; overflow:hidden;}
.science .s-c .pics .tip{color:#888;  text-align:center;}

.slide-pic{padding:15px 0; background:#F3F3F3; height:auto;}
.slide-pic a#prev, .slide-pic a#next{display:block; height:14px; width:150px; overflow:hidden; background:url(http://nuomi.xnimg.cn/img/slide.png) no-repeat; text-indent:-9999em; outline:none; margin:0 auto;}
.slide-pic a#prev{background-position:center 0;}
.slide-pic a#next{background-position:center -20px;}
.slide-pic a#prev:hover{background-position:center -40px;}
.slide-pic a#next:hover{background-position:center -60px;}
.slide-pic a#prev.gray{background-position:center -80px!important;}
.slide-pic a#next.gray{background-position:center -100px!important;}
.slide-pic .pic-container{width:150px; height:300px; overflow:hidden; margin:5px 0; padding:0 20px; position:relative;}
.slide-pic ul{width:150px;}
.slide-pic ul li{padding:5px 0;cursor:pointer; _padding:4px 0;}
.slide-pic ul li p{ border:5px solid #FFF;height:80px; width:140px; position:relative;}
.slide-pic ul li.hover p{border-color:#BBBBBB;}
.slide-pic ul li p img{width:140px; height:80px; display:block;}
.slide-pic ul li.cur p{border-color:#272727!important;}
.slide-pic ul li.cur p em.arr{background:url(http://nuomi.xnimg.cn/img/arror-b.png) no-repeat; display:block; height:23px; width:12px; overflow:hidden; position:absolute; top:26px; left:-17px;}
.slide-pic ul li .date{display:block; height:20px; line-height:20px; text-align:center; color:#FFF; background:#5A5A5A; width:140px; margin-top:-20px; z-index:1; position:relative; *position:static;}

.share365{}
.share365 .sw{width:auto; border:0;}
.share365 .l{display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
.share365 .share{display:inline-block;*display:inline; *zoom:1;}

/*voucher*/
.voucher{clear:both; width:730px;}
.voucher .rc-hd{padding:0; height:auto; background:none;}
.voucher .rc-hd h3{height:37px; line-height:37px; width:131px; background:url(http://nuomi.xnimg.cn/img/voucher-legend.png) no-repeat left center; padding-left:15px;}
.voucher .rc-bd{border-top:1px solid #DADADA; padding:0 0 10px 0;}
.voucher .area{overflow:hidden; border-bottom:1px solid #EAEAEA; margin-bottom:10px;}
.voucher .area .legend{width:66px; height:34px; padding:12px 0; text-align:center; float:left; border-right:1px solid #EAEAEA; background:#FCFCFC}
.voucher .area .areas{margin-left:67px; height:58px;}
.voucher .area .areas ul{letter-spacing:-4px; padding:4px 0;}
.voucher .area .areas li{display:inline-block; letter-spacing:0; padding:3px; *display:inline; *zoom:1;}
.voucher .area .areas li a{padding:1px 3px; *padding:2px 3px 0; _padding:1px 3px; zoom:1; outline:none;}
.voucher .area .areas li a:hover{background:#007EE8; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none;}
.voucher .sort{height:20px; line-height:20px; margin-left:10px;float:left; _display:inline;}
.voucher .sort a{color:#7C7C7C;padding:1px 0 1px 20px; margin-right:10px;}
.voucher .sort a.cur,.voucher .sort a:hover{color:#325E7F;}
.voucher .sort a.cur{font-weight:bolder;}
.voucher .sort a.new{background:url(http://nuomi.xnimg.cn/img/youhui/new-light.png) no-repeat left center;}
.voucher .sort a.down{background:url(http://nuomi.xnimg.cn/img/youhui/down-light.png) no-repeat left center; padding-left:16px;}
.voucher .sort a.deadline{background:url(http://nuomi.xnimg.cn/img/youhui/clock-gray.png) no-repeat left center;}
.voucher .page{float:right; margin-right:10px; _display:inline;}
.voucher .page dt,
.voucher .page dd{display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
.voucher .voucher-list{clear:both; padding:0 10px; letter-spacing:-4px; margin-right:-10px; padding-top:10px; zoom:1;}
.voucher .v-item{width:170px; display:inline-block; vertical-align:top; *display:inline; *zoom:1; letter-spacing:0; position:relative; height:180px; z-index:2; margin-right:9px; margin-bottom:10px;}
.voucher .v-item .v-item-main{border:1px dashed #CCCCCC; padding:4px; position:absolute; background:#FFF; top:0; left:0; z-index:2; width:160px;}
.voucher .v-item .v-title{height:36px; overflow:hidden; text-align:center;}
.voucher .v-item .v-pic{text-align:center; padding:4px 0;}
.voucher .v-item .v-pic img{border:1px solid #DADADA;}
.voucher .v-item .v-stat{height:36px; overflow:hidden;}
.voucher .v-item .v-acts{height:22px; text-align:center; letter-spacing:-4px; padding:5px 0; display:none;}
.voucher .v-item .v-acts a{display:inline-block; vertical-align:middle; *display:inline; *zoom:1; height:22px; text-align:left; background:url(http://nuomi.xnimg.cn/img/button/v-acts-btn.png) no-repeat; outline:none; letter-spacing:0; margin:0 3px;}
.voucher .v-item .v-acts a span{display:none;}
.voucher .v-item .v-acts a.sms{width:74px; background-position:0 0}
.voucher .v-item .v-acts a.sms:hover{background-position:0 -22px}
.voucher .v-item .v-acts a.print{width:54px; background-position:-74px 0}
.voucher .v-item .v-acts a.print:hover{background-position:-74px -22px}
.voucher .v-hover{z-index:3;}
.voucher .v-hover .v-acts{display:block;}
.voucher .v-item .v-item-shadow{display:none; position:absolute; left:2px; top:2px; background:#999999; height:214px; width:170px; *height:215px; *width:169px; z-index:1;}
.voucher .v-hover .v-item-shadow{display:block;}

.pop-sms{padding:0 20px;}
.pop-sms .lgd{padding:5px 0;}
.pop-sms .sms-content{border:1px solid #E3E3E3; background:#FBFBFB; padding:5px; margin-bottom:20px;}
.pop-sms .sendform .l{color:#D75075; margin-bottom:5px;}
.pop-sms .sendform .ipt{margin-bottom:5px;}
.pop-sms .sendform .tip{color:#B6B6B6;}
.pop-sms .sendform .phone{margin-bottom:15px;}
.pop-sms .sendform .message{color:#FF0000; margin-left:10px;}
.pop-sms .sendform .code .input-txt{width:60px;}
.pop-sms .sendform .code-img{margin-left:90px; margin-top:-60px;}
.pop-sms .sendform .code-img img{vertical-align:text-bottom;}
.pop-sms .sendform .code{margin-bottom:10px;}
.pop-sms .sendform .torr{padding:5px 0;}
.pop-sms .sendform .torr label{cursor:pointer; vertical-align:middle; margin-left:3px;}
.send-sms{width:56px; height:22px; background:url(http://nuomi.xnimg.cn/img/youhui/send.png) no-repeat; border:0; cursor:pointer; margin:0 auto!important; text-indent:-9999em; text-align:left; display:block;}
.send-success{margin:0 20px; padding:20px 50px 20px 120px; border:1px solid #E3E3E3; background:#fbfbfb url(http://nuomi.xnimg.cn/img/succ.png) no-repeat 50px center;}
.send-success h3{margin-bottom:10px;}
.send-success .tip{color:#A3A3A3;}

/*bottom act*/
.btm-acts{height:20px; position:relative;}
.btm-acts a.backtop{position:absolute; top:0px; right:18px; font-size:12px; text-decoration:none!important;}

/*side mods*/
/*smod   todo*/
.smod{border:1px solid #EDEDED; padding:10px; margin-bottom:10px;}
.smod h3{margin-bottom:10px;}
/*ads
.ad-slideshow{position:relative; height:130px; overflow:hidden; background:#FFF;}
.ad-slideshow .ads-pic{height:130px; width:240px; overflow:hidden; position:absolute; top:0; left:0;}
.ad-slideshow .ads-page{height:18px; width:230px; padding:0 5px; line-height:18px; position:absolute; top:105px; left:0; text-align:right; letter-spacing:-4px;}
.ad-slideshow .ads-pic li{height:130px; overflow:hidden;}
.ad-slideshow .ads-page a{display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; letter-spacing:0; margin:0 2px; background:#DB6183; color:#FFF;}
.ad-slideshow .ads-page a:hover{text-decoration:none;}
.ad-slideshow .ads-page a.cur{background:#A8002F; font-weight:bolder;}
.ad-slideshow .ads-page a.cur:hover{text-decoration:none;}
*/
/* new version*/
.ad-slideshow{position:relative; height:200px; overflow:hidden; background:#FFF; padding:1px; border:1px solid #D7D7D7}
.ad-slideshow .ads-pic{height:200px; width:236px; overflow:hidden; position:absolute; top:1px; left:1px;}
.ad-slideshow .ads-pic ul{overflow:hidden; zoom:1;}
.ad-slideshow .ads-pic li{height:200px; overflow:hidden; float:left; width:236px; overflow:hidden;}
.ad-slideshow .act-bar{position:absolute; height:30px; bottom:1px; left:1px; width:236px;}
.ad-slideshow .act-bar .gray-bg{position:absolute; top:0; left:0; background:#000; opacity:0.4; height:30px; width:236px; z-index:1; filter:alpha(opacity=40)}
.ad-slideshow .act-bar .ads-page{height:30px; line-height:29px; float:left; color:#FFF; position:relative; z-index:2; padding:0 10px; font-size:11px; letter-spacing:1px;}
.ad-slideshow .act-bar .act-bottons{float:right; height:16px; padding:7px 0; position:relative; z-index:2;}
.ad-slideshow .act-bar .act-bottons a{display:inline-block; height:16px; width:16px; margin:0 4px; overflow:hidden; outline:none; background:url(http://nuomi.xnimg.cn/img/ads-btn.png) no-repeat;}
.ad-slideshow .act-bar .act-bottons a span{display:none;}
.ad-slideshow .act-bar .act-bottons a#btnPrev{background-position:center -32px;}
.ad-slideshow .act-bar .act-bottons a#btnPrev.gray{background-position:center -48px;}
.ad-slideshow .act-bar .act-bottons a#btnPlay{background-position:center -80px;}
.ad-slideshow .act-bar .act-bottons a#btnPlay.play{background-position:center -64px;}
.ad-slideshow .act-bar .act-bottons a#btnNext{background-position:center 0;}
.ad-slideshow .act-bar .act-bottons a#btnNext.gray{background-position:center -16px;}

/*side deal*/
.side-deal .rc-bd{padding:0;}
.side-deal .more{padding-left:20px; background:url(http://nuomi.xnimg.cn/img/icon/side-deal.png) no-repeat left center;}
.side-deal-item{overflow:hidden; zoom:1; padding:10px; border-top:1px solid #DADADA; margin-top:-1px;}
.side-deal .pic{margin-bottom:5px; text-align:center;}
.side-deal .pic img{width:216px; height:166px;}
.side-deal .tit{font-weight:bolder; text-align:left; margin-bottom:5px;}
.side-deal .num{float:left; height:23px; line-height:23px;}
.side-deal .num strong{color:#E7390E;}
.side-deal .btn{float:right;}
.side-deal .btn a{display:block; height:23px; line-height:23px; text-align:center; width:76px; background:url(http://nuomi.xnimg.cn/img/button/btn-b-s-4.png) no-repeat; color:#FFF;}
.side-deal .btn a:hover{text-decoration:none;}
/*deal-today  todo*/
.deal-today{ padding:0;}
.deal-today h3{height:30px; line-height:30px; background:url(http://nuomi.xnimg.cn/img/filter-bg.png) repeat-x; border-bottom:1px solid #EDEDED; margin-bottom:1px; padding:0 10px;}
.deal-today h3 span{display: block; padding-left:20px; background:url(http://nuomi.xnimg.cn/img/icon/clock.png) no-repeat left center;}
.deal-today h4{font-size:12px; margin-bottom:5px; padding:0 5px; zoom:1;}
.deal-today h4 a{color:#444; text-align:center;}
.deal-today h4 a:hover{text-decoration:none;}
.deal-today .deal-body{padding-top:5px; background:#F9F9F9; zoom:1;}
.deal-today .price-info{width:84px; float:left; margin-left:17px; _display:inline; background:#FFF;height:91px; zoom:1;}
.deal-today .figure-info{width:132px; float:left; overflow:hidden; margin-right:5px; _display:inline; margin-bottom:5px; zoom:1;}
.deal-today .price-info ul{position:relative; padding-top:22px;}
.deal-today .price-info li{height:23px; line-height:23px; width:76px; padding-left:8px;}
.deal-today .price-info li.cur-price{padding-left:20px; height:20px; line-height:20px; background:url(http://nuomi.xnimg.cn/img/cur-price2.png) no-repeat; position:absolute; top:0; right:0; color:#FFF;}
.deal-today .price-info li strike,.deal-today .price-info li span{font-weight:bolder;}
.deal-today .price-info li span{color:#C62727;}
.deal-today .buy-btn{clear:both; border-top:1px solid #EDEDED;overflow:hidden; zoom:1; background:#FFF url(http://nuomi.xnimg.cn/img/filter-bg.png) repeat-x center bottom; padding:5px 0;}
.deal-today .buy-btn a{float:right; margin-right:10px; _display:inline;  font-weight:bolder;}
.deal-today .buy-btn .count-down{height:23px;line-height:23px; float:left; margin-left:10px; _display:inline;}
.deal-today .buy-btn .count-down span{color:#E7390E;}
/*ads mod*/
.ads-mod{margin-bottom:10px;}
/*lottery-mod*/
.lottery-mod .rc-bd{padding:0;}
.lottery-mod p{padding:1px; text-align:center;}
.lottery-mod ul{padding:5px 10px;}
.lottery-mod li{background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat 0 -465px; line-height:24px; padding-left:15px;}
.lottery-mod p.more a{display:block; height:26px; line-height:25px; display:block; text-decoration:none!important; background:#FBFBFB; border-top:1px solid #EFEFEF}
.lottery-mod p.more a span{font-family:Arial}
/*follow*/
.follow{}
.follow ul{margin-top:-10px;}
.follow ul li{height:28px; width:218px; background:url(http://nuomi.xnimg.cn/img/follow-bg.png) no-repeat 0 0; line-height:28px; margin-top:10px;}
.follow ul li span{padding:1px 0 1px 20px; *padding:2px 0 0 20px; _padding:1px 0 1px 20px; margin:0 10px;background:url(http://nuomi.xnimg.cn/img/icon/icons1.png) no-repeat;}
.follow ul li span.kaixin{background-position:0 -96px;}
.follow ul li span.renren{background-position:0 -32px;}
.follow ul li span.sina{background-position:0 -64px;}
.follow ul li span.tencent{background-position:0 -390px;}
.follow ul li span.tencent_qq{background-position:0 -500px;}
.follow ul li span.baidu{background-position:0 -420px;}
.follow ul li span.douban{background-position:0 0;}
/*help*/
.help{}
.help p.legend{margin-bottom:10px;}
.help ul{margin-bottom:-10px;}
.help ul li{border-top:1px dashed #CDCCCA; padding:10px 0; word-break:break-all; word-wrap:break-word;}
.help ul li a{color:#505050;}
.help ul li a:hover{color:#325E7F;}
.help .online{padding-top:10px; text-align:center;}
/*mobile*/
.mobile{padding-left:0; padding-right:0; position:relative;}
.mobile h4{font-size:14px; margin-bottom:10px;}
.mobile .mobile-main{padding-left:70px; margin-bottom:10px;}
.mobile .mobile-main img{position: absolute; top: 20px; left: 20px}
.mobile .mobile-main .dm{width:150px; height:50px; background:#EBF4F2;}
.mobile .mobile-main  p{padding-top:5px;}
.mobile .mobile-main .dm p{padding:5px 10px 0 10px;}
.mobile .mobile-main .dm p.url{color:#950003; font-size:20px; padding-top:0;}
.mobile .mobile-tip{border-top:1px solid #EFEFEF; padding:5px 10px; margin:0 2px; background:url(http://nuomi.xnimg.cn/img/self-bg.png) repeat-x left -20px; line-height:1.6;}
/*effort*/
.effort li{background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat 0 -466px; line-height:1.8; padding-left:15px;}
/*anno*/
.anno li{background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat 0 -466px; line-height:1.8; padding-left:15px;}
/*market*/
.market .rc-hd{padding:0; height:auto;}
.market .rc-hd img{display:block;}
.market .rc-ft{padding:0;}
.market .rc-ft a{display:block; height:33px; width:240px; text-align:center;}
/*want*/
.want{}
.want h3{height:79px; background:url(http://nuomi.xnimg.cn/img/want.png?v=2) no-repeat 0 0; text-indent:-9999em; cursor:pointer;}
.want h3.activity{background-position:0 -158px; cursor:default;}
.want h3.success{background-position:0 -79px; cursor:default;}
.want .want-form{padding:10px; height:127px; background:url(http://nuomi.xnimg.cn/img/want.png) no-repeat 0 -237px;}
.want .want-form textarea{width:214px; margin:0 auto; height:90px; resize:none;}
.want .want-form textarea.focus{border:1px solid #888;}
.want .want-form .smt{margin-top:6px;}
.want .want-form .smt span{float:left; height:25px; line-height:25px;}
.want .want-form .smt span .error{color:#FF0000;}
.want .want-form .smt .input-btn{float:right;}
/*promise*/
.promise{background:url(http://nuomi.xnimg.cn/img/self-bg.png) repeat-x left -10px; overflow:hidden;}
.promise img{float:left;}
.promise span.desc{margin-left:55px; display:block; line-height:1.5;}
.promise ul{ margin-left:55px; padding-top:10px;}
.promise ul li{height:16px; line-height:16px; padding-left:20px; margin-bottom:5px;}
.promise ul li.phone{background:url(http://nuomi.xnimg.cn/img/icon/phone.png) no-repeat left center;}
.promise ul li.mail{background:url(http://nuomi.xnimg.cn/img/icon/mail.png) no-repeat left center;}
/*contract*/
.contract p{}
.contract p.types{margin-bottom:10px;}
.contract ul{padding:5px 0 10px 0px;}
.contract ul li{height:16px; line-height:16px; padding-left:20px;}
.contract ul li.phone{background:url(http://nuomi.xnimg.cn/img/icon/phone.png) no-repeat left center;}
.contract ul li.mail{background:url(http://nuomi.xnimg.cn/img/icon/mail.png) no-repeat left center;}
/*feature*/
.feature{padding:0 10px;}
.feature ul{padding:5px 0;}
.feature li {padding:5px 0;}
/*side mods end*/

/*independent pages*/

/*common question*/
.common-question h2{background:url(http://nuomi.xnimg.cn/img/legend/common-question.png) no-repeat;}
.common-question li{border:1px solid #F2F2F2; padding:10px; margin-bottom:15px;}
.common-question li h3{ padding-left:25px; background:url(http://nuomi.xnimg.cn/img/icon/question.png) no-repeat; margin-bottom:10px; line-height:16px;}
.common-question li p{padding:3px 0 3px 40px; line-height:1.5;}
.common-question li p img{ vertical-align:text-bottom;}
/*api*/
.api h2{background:url(http://nuomi.xnimg.cn/img/legend/api.png) no-repeat; margin-bottom:10px;}
/*history*/
.history h2{background:url(http://nuomi.xnimg.cn/img/legend/history.png) no-repeat; margin-bottom:10px;}
.history .mod-content{zoom:1; padding:20px 42px 25px 50px}
table.filter{width:100%; border-collapse:collapse; margin-bottom:15px;}
table.filter tr{height:30px; background:url(http://nuomi.xnimg.cn/img/filter-bg.png) repeat-x;}
table.filter th, table.filter td{border:1px solid #EDEDED;}
table.filter th{width:50px; color:#444;}
table.filter td a{float:left; margin:0 5px; _display;inline; padding: 0 8px; height:20px; line-height:20px; color:#444;}
table.filter td a:hover{text-decoration:none; background:#D0D0D0;}
table.filter td a.selected{background:#868686!important; color:#FFF; font-weight:bolder;}
.history table.filter{margin-bottom:0;}
.history table.filter th, .history table.filter td{border:0}
.history table.filter tr{background:none; height:auto;}
.history table.filter td a{margin:0 5px 0 0;}
.history table.filter th{color:#666; text-align:left;}
.history .history-list{overflow:hidden; zoom:1; margin-right:-40px; min-height:300px; letter-spacing:-4px;}
.history .history-list .none{ letter-spacing:0; font-size:14px;}
.history .history-list .special{letter-spacing:0;font-size:14px; margin-top:20px;}
.history .history-list .special p{margin-bottom:5px;}
.history .history-list .special li{float:left; margin-right:10px;}
.history .history-list .special li img{width:160px;}
.history .history-item{width:290px; letter-spacing:0; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-right:40px; margin-bottom:15px; position:relative;}
.history-item .date{height:36px; line-height:36px;}
.history-item .date h4{padding-left:22px; font-size:14px; background:url(http://nuomi.xnimg.cn/img/icon/calendar.png) no-repeat 0 center; color:#444;}
.history-item .detail{padding:10px; overflow:hidden; zoom:1; background:#F9F9F9; border:1px solid #D8D8D8;}
.history-item .detail .desc{font-size:14px; line-height:1.4; margin-bottom:5px; padding:5px 0;}
.history-item .detail .desc a{color:#444; vertical-align:baseline; zoom:1;}
.history-item .detail .figure{width:134px; height:92px; overflow:hidden; float:right;}
.history-item .detail .figure a{display:block; height:91px; width:132px; overflow:hidden; position:relative;}
.history-item .detail .figure a img{ border:1px solid #CCC;}
.history-item .detail .figure a span{display:block; height:77px; width:77px; background:url(http://nuomi.xnimg.cn/img/sold-out2.png) no-repeat; bottom:0; right:0; text-indent:-9999em; position:absolute; cursor:pointer; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://nuomi.xnimg.cn/img/sold-out2.png");}
.history-item .detail .sold-total{width:128px; height:20px; border:1px solid #EDEDED; background:#FFF; line-height:20px; text-align:center; margin-bottom:5px;}
.history-item .detail .sold-total span{font-weight:bolder; font-size:16px; color:#C62727; margin-right:5px;}
.history-item .detail .price-info{width:130px; background:#FFF;}
.history-item .detail .price-info ul{position:relative; padding-top:20px; zoom:1; border:1px solid #EDEDED; padding-bottom:3px;}
.history-item .detail .price-info ul li{padding-left:30px; height:20px; line-height:20px;}
.history-item .detail .price-info ul li.cur-price{width:100px; padding-left:40px; background:url(http://nuomi.xnimg.cn/img/cur-price.png) no-repeat; position:absolute; right:-1px; top:-1px; margin-bottom:0; padding-top:0;}
.history-item .detail .price-info ul li span{color:#C62727;}
.history-item .label{display:block; height:120px; width:120px; position:absolute; right:-5px; bottom:-5px;}
.history-item .label a{display:block; height:120px; width:120px; text-indent:-9999em; outline:none;}
.history-item .l-sold-out{background:url(http://nuomi.xnimg.cn/img/label-so.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://nuomi.xnimg.cn/img/label-so.png");}
.history-item .l-sold-now{background:url(http://nuomi.xnimg.cn/img/label-si.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://nuomi.xnimg.cn/img/label-si.png");}
.history .pager{margin:10px 0;}
/*qa*/
.qa h2{background:url(http://nuomi.xnimg.cn/img/legend/qa.png) no-repeat; border-bottom:1px solid #EDEDED; padding-bottom:10px;}
.qa .ask{float:right; font-weight:bolder; font-size:14px;  margin-top:-38px;}
.qa .asked{font-size:14px; line-height:1.5; margin-bottom:20px; color:#333;}
.qa-filter{text-align:right; margin-bottom:10px;}
.qa-filter a{display:inline-block; margin-left:5px; letter-spacing:0; height:20px; line-height:20px; color:#646464; padding:0 5px;}
.qa-filter a.current{background:#878787; color:#FFF; text-decoration:none!important;}
.qa-list{}
.qa-item {border:1px solid #EDEDED; margin-bottom:20px; color:#000;}
.qa-item .qa-q{padding:10px 10px 10px 35px; background:#F5F5F5 url(http://nuomi.xnimg.cn/img/icon/qa-q.png) no-repeat 10px 10px;}
.qa-item .qa-q .time{float:right;color:#ABABAB;}
.qa-item .qa-q h4{ margin-bottom:10px; color:#ABABAB;}
.qa-item .qa-q p{line-height:1.5; font-size:14px; word-break:break-all; word-wrap:break-word;}
.qa-item .qa-a {padding:10px 10px 10px 35px; background:url(http://nuomi.xnimg.cn/img/icon/qa-a.png) no-repeat 10px 10px; line-height:1.5; color:#ED3D40; font-size:14px;}
.qa-item .qa-a strong{color:#555;}
.qa .pager{padding-bottom:10px;}
.qa .offline{padding:20px 0; font-size:14px; margin-bottom:20px;}
.qa .offline a{font-weight:bolder; margin:0 5px;}
.qa .ask-tip{padding-bottom:10px; color:#333;}
.qa .qa-form{margin-bottom:20px; width:400px;}
.qa .qa-form textarea{width:100%; height:65px; padding:10px; background:#FBFBFB; border:1px solid #EDEDED; overflow:hidden;}
.qa .qa-form textarea:focus{background:#FFF;}
.qa .qa-form .pub{}
.qa .qa-form .pub .input-btn{margin-top:10px;}
/*use*/
.use h2{background:url(http://nuomi.xnimg.cn/img/legend/use.png) no-repeat; margin-left:10px; margin-bottom:20px!important;}
.use ol{padding-left:10px;}
.use ol li{margin-bottom:20px; overflow:hidden; zoom:1; height:185px; width:624px; color:#1E434D;}
.use ol li h4{padding:40px 20px 5px 320px; font-size:16px; color:#1E434D;}
.use ol li p{padding:0 20px 0 320px; line-height:1.5;}
.use ol li.step1{background:url(http://nuomi.xnimg.cn/img/use-1.jpg?t=20100825) no-repeat left center;}
.use ol li.step2{background:url(http://nuomi.xnimg.cn/img/use-2.jpg) no-repeat left center;}
.use ol li.step3{background:url(http://nuomi.xnimg.cn/img/use-3.jpg?t=20100825) no-repeat left center;}
.use ol li.step4{background:url(http://nuomi.xnimg.cn/img/use-4.jpg?t=20100825) no-repeat left center;}
.use ol li.step6{background:url(http://nuomi.xnimg.cn/img/use-6.jpg?t=20100825) no-repeat left center;}
.use ol li.step5{height:101px;background:url(http://nuomi.xnimg.cn/img/use-5.jpg) no-repeat left center;}
.use ol li.step5 p{ padding:30px 0 0 90px; font-size:16px; font-weight:bolder;}
.use ol li.step5 p a{display:inline-block;height:36px; width:119px; background:url(http://nuomi.xnimg.cn/img/button/reg.png) no-repeat; vertical-align:middle; text-indent:-9999em; outline:none;}
.use ol li .figure{width:260px; float:left;}
.use ol li .detail{margin-left:260px; padding:10px 0 0 20px;}
.use ol li .detail h3{margin-bottom:10px; font-size:24px;}
.use ol li .detail p{line-height:1.5; font-size:14px;}
/*mail help*/
.mail h2{text-indent:0!important; font-size:20px; border-bottom:1px solid #EDEDED;}
.mail .item {padding:10px;}
.mail .item p{padding:10px 0; font-size:14px; color:#333;}
.mail .item .setting{padding:10px; border:1px solid #F0EACA; background:#FFFBE7; font-size:16px;}
.maillist ul li{ line-height:1.6; padding:0 5px; font-size:14px;}
.maillist ul li.current,.maillist ul li.current a{font-weight:bolder; color:#333;}
/*subs*/
.subs .sub-back{background:url(http://nuomi.xnimg.cn/img/sub-back.png) scroll 20px 25px no-repeat;}
.subs .mod-content{text-align:center;padding:20px 95px 25px;}
.subs .mod-content h3{font-size:28px;}
.subs .mod-content h4{font-size:14px;margin-top:5px; padding-top:5px; margin-bottom:20px;}
.subs .subs-form{text-align:left;border:3px solid #DCF6FB; background:white; padding:20px 45px 0px;overflow:hidden;_padding:20px 45px 0px; zoom:1; margin-bottom:10px;}
.subs .subs-form .legend{font-size:14px; margin-bottom:20px; color:#326C89;font-weight:bolder;}
.subs .subs-form .email,
.subs .subs-form .city,
.subs .subs-form .btns{height:60px; float:left;}
.subs .label{height:60px;float:left;min-width:10px;_width:60px;_white-space:nowrap;padding-top:10px;font-weight:bolder;color:#5A5A5A;font-size:14px;}
.subs .subs-form .email{width:260px;}
.subs .subs-form .city{width:160px;}
.subs .subs-form p.l{height:15px; line-height:15px;*line-height:18px;_height:18px;}
.subs .subs-form p.s{ padding:5px 0;}
.subs .subs-form p .input-txt{width:240px;}
.subs .subs-form p select{width:150px; *font-size:14px;}
.subs .subs-form #city{width:140px}
.subs-desc{padding-bottom:10px; color:#333;}
.subs-desc p{font-size:14px; line-height:1.4;}
.subs-desc .including{color:#326C89;}
.subs-mess{height:10px;}
.subs .special{overflow:hidden; padding:0px 55px 20px;}
.subs .special li{float:left; margin-right:10px; _display:inline;}
.subs .special li img{width:160px;}
.subs .subs-error, .subs .subs-success{font-size:14px; margin-bottom:10px;}
.cancel-subs h2{padding:10px; font-size:22px}
.cancel-subs .mess{padding:0 10px 10px;}
.subs .sub-btn{margin-top:-15px;*margin-top:-24px;_margin-top:-20px;line-height:23px;height:23px;color:white;width:77px;background:url(http://nuomi.xnimg.cn/img/button/btn-b-s-4.png) scroll left center no-repeat;border:none;}
/*suggest*/
.suggest h2{height:34px!important; background:url(http://nuomi.xnimg.cn/img/legend/suggest-legend.png) no-repeat;}
.suggest p.legend{font-weight:bolder; font-size:18px; margin-bottom:20px;}
.suggest .mod-content{padding-bottom:40px;}
.suggest table th{width:100px; padding:10px; text-align:right; font-weight:normal;  vertical-align:top; font-size:14px;}
.suggest table td{padding:10px;}
.suggest table td .input-txt,.suggest table td textarea{width:360px; padding:3px; border:1px solid #A5ACB2;}
.suggest table td p{color:#888; line-height:1.6;}
.suggest table td textarea{height:100px; overflow:auto;}
.suggest table td .input-btn{width:90px; height:35px; background:url(http://nuomi.xnimg.cn/img/button/suggest-btn.png) no-repeat; text-indent:-9999em; border:0; cursor:pointer; text-align:left; display:block;}
.market h2{background:url(http://nuomi.xnimg.cn/img/legend/market.png) no-repeat;}

/*account-mod*/
.account-mod h2{float:left; margin-bottom:20px;height:32px; margin-right:5px;_display:inline; vertical-align:text-bottom; text-indent:-9999em;}
.account-mod .field{ letter-spacing:-4px; margin-bottom:25px;}
.account-mod .field label,
.account-mod .field .input-area, 
.account-mod .field .msg{display:inline-block; letter-spacing:0; vertical-align:top; *display:inline; *zoom:1;}
.account-mod .field label{height:40px; line-height:40px; font-size:14px; font-weight:bolder; width:100px; text-align:right;}
.account-mod .field .input-area{width:256px;}
.account-mod .field .input-area .input-txt,
input.input-bg{height:20px; width:236px; padding:11px 10px 9px; font-size:14px; font-weight:bolder; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat right 0;_background-attachment:fixed; border:0; color:#555; }
.account-mod .field .input-area .error,
input.input-error{background-position:right -80px; color:#D26161}
.account-mod .field .input-area .focus,
input.input-bg:focus,input.input-focus{background-position:right -40px;color:#555;}
.account-mod .field .input-area .disable,
input.input-disable{background-position:right -120px;}
.account-mod .field .input-area .tip{padding:5px 0; color:#888; height:16px; line-height:16px;}
.account-mod .field .msg{padding-left:5px;}
.account-mod .field .msg i{display:block; height:16px; padding:12px 0 12px 15px;}
.account-mod .field .msg em{display:block; height:40px; width:145px; padding-left:25px; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat; line-height:40px; color:#555;}
.account-mod .field .msg em.good{background-position: 0 -160px; color:#337F16;}
.account-mod .field .msg em.warning{background-position: 0 -200px;}
.account-mod .field .msg em.error{background-position: 0 -240px;}
.account-mod .gotologin{padding-top:14px}
.account-mod .gotologin a{font-size:14px; margin-left:5px;}
.account-mod .other-account{float:right; width:280px;}
.account-mod .other-account h3{margin-bottom:10px;}
.account-mod .other-account p{margin-bottom:5px;}
.account-mod .other-account li img{ display:block;}
.account-mod .icode .input-area{width:400px}
.account-mod .icode .input-area .input-txt,
.account-mod .icode .input-area .focus{background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat -170px -469px!important; width:86px;}
.account-mod .icode .input-area img{vertical-align:middle;}
.account-mod .form-mod{clear:both;width:540px; margin-bottom:30px; padding-bottom:30px; min-height:400px; _height:400px;}
.account-mod .pass .input-txt,
.account-mod .pass-confirm .input-txt{font-family:'宋体';}
input.big-blue{height:42px; width:104px; text-align:center; line-height:40px; font-size:18px; font-weight:bolder; color:#FFF; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat -104px -280px; border:0; cursor:pointer;}
input.big-green{height:42px; width:104px; text-align:center; line-height:40px; font-size:18px; font-weight:bolder; color:#FFF; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat 0 -280px; border:0; cursor:pointer;}
input.small-blue{height:30px; width:77px; text-align:center; line-height:28px; font-size:14px; font-weight:bolder; color:#FFF; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat -77px -439px; border:0; cursor:pointer;}
input.small-green{height:30px; width:77px; text-align:center; line-height:28px; font-size:14px; font-weight:bolder; color:#FFF; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat 0 -439px; border:0; cursor:pointer;}
/*reg*/
.reg .mod-content{padding:30px 70px 25px;}
.reg h2{width:420px; background:url(http://nuomi.xnimg.cn/img/legend/reg-legend.png) no-repeat;}
.reg .reg-form{float:left; border-right:1px dashed #CCCCCC;}
.reg .reg-form .pass-confirm,
.reg .reg-form .icode{margin-bottom:10px;}
.reg-form .receive{padding-left:100px;}
.reg-form .receive label{width:auto; font-weight:normal; height:auto; line-height:1.2; cursor:pointer;}
.reg-form .receive label input{margin-right:5px;}
.reg-form .reg-btn{padding-left:100px; _padding-left:104px;}

.reg .con{padding:20px 0 30px 70px; height:32px; background:url(http://nuomi.xnimg.cn/img/success-tip.png) no-repeat left 10px; width:270px; margin:0 auto;}
.reg .con span{display:block;height:32px; background:url(http://nuomi.xnimg.cn/img/legend/cong.png) no-repeat; text-indent:-9999em;}
.reg .checking{padding:40px 0; border:1px solid #EEEED6; background:#FFFFEB;}
.reg .checking p{text-align:center; font-size:16px; font-weight:bolder; line-height:1.6; color:#444;}
.reg .checking p strong{margin:0 5px;}
.reg .checking p em{color:#C62727; margin:0 5px;}
.reg .checking p.checking-now{margin-top:30px;}
.reg .checking p.checking-now a{display:block; height:42px; width:114px; background:url(http://nuomi.xnimg.cn/img/button/checking.png) no-repeat; text-indent:-9999em; outline:none; margin:0 auto;}
.reg .excption{padding:30px 40px;}
.reg .excption h3{ padding-left:25px; background:url(http://nuomi.xnimg.cn/img/icon/mail-ex.png) no-repeat left center; margin-bottom:5px;}
.reg .excption li{ list-style-type:decimal; list-style-position:outside; margin-left:20px; *margin-left:24px; padding-left:0; line-height:1.5;}
.reg .reg-success{padding:120px 0 130px 0; background:url(http://nuomi.xnimg.cn/img/succ.png) no-repeat 170px 114px;}
.reg .reg-success h3{height:32px; background:url(http://nuomi.xnimg.cn/img/legend/reg-success.png) no-repeat center center; text-indent:-9999em;}
.reg .reg-success p{text-align:center; color:#888; margin-top:10px;}

.login .mod-content{padding:30px 70px 25px;}
.login h2{width:220px; background:url(http://nuomi.xnimg.cn/img/legend/login-legend2.png) no-repeat;}
.login .login-form{float:left; border-right:1px dashed #CCCCCC;}
.login .login-form .field{margin-bottom:5px;}
.login .login-form .error-msg{color:#C62727; width:256px; padding-left:100px; margin-top:-15px; margin-bottom:10px; font-size:14px;}
.login-form .remember{padding-left:100px; margin-bottom:15px; width:256px; overflow:hidden; zoom:1;}
.login-form .remember label{width:auto; font-weight:normal; height:auto; line-height:1.2; cursor:pointer; font-size:12px; color:#333; float:left;}
.login-form .remember label input{margin-right:5px; vertical-align:middle;}
.login-form .remember p{float:right; letter-spacing:0;}
.login-form .login-btn{padding-left:100px; _padding-left:104px;}

/*account-mix*/
.login h2.mix{background:url(http://nuomi.xnimg.cn/img/legend/account-mix-legend.jpg) no-repeat;height:35px;width:255px;}
.login .mix-form{border:none;}
.login .mix-form .mix-desc{letter-spacing:normal;background:#f7f7f7;padding:10px 15px;margin-bottom:40px;}
.login .mix-form .mix-desc strong{color:#f70039;}
.login .mix-form .mix-desc em{color:#0e5b96;}
.login .mix-form .mix-account{height:40px;line-height:40px;padding-left:15px;font-weight:bolder;color:#0e5b96;font-size:14px;}
.login .mix-form .account label{margin-left:-10px;}
/*reset*/
.reset .mod-content{padding:30px 70px 25px;}
.reset h2{width:124px; background:url(http://nuomi.xnimg.cn/img/legend/legendreset.png) no-repeat;}
.reset .reset-form .field{margin-bottom:10px;}
.reset .reset-form .error-msg{color:#C62727; width:256px; padding-left:96px; margin-top:-15px; margin-bottom:10px; font-size:14px;}
.reset .reset-form .reset-btn{padding-left:100px; _padding-left:104px;}
.reset .reset-form .mess{font-size:14px; line-height:1.5; background: url(http://nuomi.xnimg.cn/img/success-tip.png) no-repeat left center; height:40px; padding:70px; margin-left:70px;}
.reset .reset-form .errors{width:256px; padding-left:100px; margin:-30px 0 5px 0; text-align:right; color:#C62727; height:16px; line-height:16px;}

/*reg small version*/
.reg-mod{width:320px; float:left;}
.reg-mod h3{height:20px; width:80px;margin-left:90px; margin-bottom:20px; font-size:18px;}
.reg-mod .reg-form .field .input-area{width:206px;}
.reg-mod .reg-form .field label{height:31px; line-height:31px;}
.reg-mod .reg-form .field .input-area .input-txt{padding:6px 10px 5px; width:186px; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat right -357px;_background-attachment:fixed;}
.reg-mod .reg-form .field .input-area .input-txt.error{background-position:right -388px}
.reg-mod .reg-form .field .input-area .input-txt.focus{background-position:right -357px}
.reg-mod .reg-form .field{margin-bottom:10px;}
.reg-mod .reg-form .receive{padding-left:100px;}
.reg-mod .reg-form .receive label{width:auto; font-weight:normal; height:auto; line-height:1.2; cursor:pointer;}
.reg-mod .reg-form .receive label input{margin-right:5px;}
.reg-mod .reg-form .field .msg{padding-left:100px; text-align:right; width:206px;}
.reg-mod .reg-form .field .msg i{display:block; height:16px; padding:5px 0;}
.reg-mod .reg-form .field .msg em{font-weight:normal; color:#C62727; background:none!important; font-size:12px; line-height:16px; height:16px; padding:5px 0; width:auto;}
.reg-mod .reg-form .field .msg em.good{color:#337F16;}

/*login small version*/
.login-mod{width:320px; float:right;}
.login-mod h3{height:20px; width:80px;margin-left:90px; margin-bottom:20px; font-size:18px;}
.login-mod .login-form .field .input-area{width:206px;}
.login-mod .login-form .field label{height:31px; line-height:31px;}
.login-mod .login-form .field .input-area .input-txt{padding:6px 10px 5px; width:186px; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat right -357px;_background-attachment:fixed;}
.login-mod .login-form .field{margin-bottom:5px;}
.login-mod .login-form .remember{margin-top:-20px; font-size:12px; width:auto;}
.login-mod .login-form .field .msg{padding-left:100px; text-align:right; width:256px;}
.login-mod .login-form .field .msg em{font-weight:normal; color:#C62727; background:none!important; font-size:12px; line-height:16px; height:16px; padding:5px 0; width:auto;}
.login-mod .login-form .field .msg em.good{color:#337F16;}

/*login pop*/
.login-title{padding-top:10px;}
.login-title h3{height:20px; width:62px; float:left; margin-left:10px; margin-right:5px; _display:inline; padding-bottom:10px; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat -60px -326px; text-indent:-9999em; }
.login-title span{float:left; padding-top:12px; color:#888;}
.login-title span a{font-size:14px; margin-left:5px;}

.pop-login{width:400px; float:none; padding-left:0;}
.pop-login .login-form{padding-left:0;}
.pop-login .login-form .field .input-area .tip{display:none;}
.pop-login .login-form .field{padding-top:28px; position:relative; margin-bottom:0;}
.pop-login .login-form .remember{padding-top:10px; margin-bottom:10px; overflow:hidden; zoom:1; }
.pop-login .login-form .remember label{float:left;font-size:12px; color:#333; float:left;}
.pop-login .login-form .remember p{float:right; letter-spacing:0;}
.pop-login .login-form .remember .forget{float:right; letter-spacing:0;margin-right:30px; _display:inline;}
.pop-login .login-form .field .msg{position:absolute; top:0; left:0;padding-left:100px; text-align:right; width:256px; display:none;}
.pop-login .login-form .field .msg em{font-weight:normal; color:#C62727; background:none!important; font-size:12px; line-height:16px; height:16px; padding:5px 0; width:auto;}
.pop-login .login-form .field .msg em.good{color:#337F16;}
.pop-login .login-form {padding-bottom:20px;}
.pop-login .login-form .login-btn .input-btn{height:35px; width:75px; text-align:center; color:#FFF; font-weight:bolder; line-height:32px; border:0; cursor:pointer; background:url(http://nuomi.xnimg.cn/img/account-sprite.png) no-repeat -122px -322px;} 
.connect2rr{padding-left:100px; padding-top:10px;}
/*reg login end*/

.sina-pop{position:relative;}
.sina-pop .close{position:absolute; top:10px; right:10px;}

/*pop pay*/
.pop-pay h3{width:200px; margin:0 auto; padding:10px 0 10px 40px; background:url(http://nuomi.xnimg.cn/img/icon/warning2.png) no-repeat left center;}
.pop-pay p{padding-left:70px;}
.pop-pay p.btns{padding:10px 0 10px 70px; overflow:hidden; zoom:1;}
.pop-pay p.btns input{text-indent:-9999em; height:35px; border:0; cursor:pointer; margin-right:10px; float:left;}
.pop-pay p.btns input.pay-s{background:url(http://nuomi.xnimg.cn/img/button/pay-s.png) no-repeat; width:111px;}
.pop-pay p.btns input.pay-f{background:url(http://nuomi.xnimg.cn/img/button/pay-f.png) no-repeat; width:118px;}

/*buy-steps*/
.buy-steps .mod-content{padding-bottom:40px;}
.buy-steps .legend{ overflow:hidden; zoom:1; padding-bottom:20px; border-bottom:1px solid #F3F3F3;}
.buy-steps .legend h2{background:url(http://nuomi.xnimg.cn/img/legend/buy-legend.png) no-repeat; width:220px!important; float:left;}
.buy-steps .legend .steps{ float:right; height:28px; line-height:28px; font-weight:bolder; color:#FFF; width:374px; background:url(http://nuomi.xnimg.cn/img/buy-steps.png) no-repeat; overflow:hidden;}
.buy-steps .legend .step1{background-position:0 0;}
.buy-steps .legend .step2{background-position:0 -28px;}
.buy-steps .legend .step3{background-position:0 -56px;}
.buy-steps .legend .steps li{float:left; text-align:center; height:28px; line-height:28px;}
.buy-steps .legend .steps li.s1{width:110px; margin-right:15px;}
.buy-steps .legend .steps li.s2{width:124px; margin-right:15px;}
.buy-steps .legend .steps li.s3{width:110px;}

.buy-steps .error-msg{padding:5px; text-align:center; border:1px solid #F0EACA; background:#FFFBE7; font-size:12px; clear:both;}

.order-info{padding-top:10px; zoom:1;}
.order-info h3{ padding-bottom:10px; float:left;}
.order-info h3 span{font-weight:normal; color:#333; font-size:12px;}
.order-info .desc{float:right; padding-top:2px;}
.order-info .desc img{vertical-align:middle; margin:0 3px;}
.order-table{width:100%; border:1px solid #EDEDED; clear:both; color:#333;}
.order-table tr{border-bottom:1px solid #EDEDED;}
.order-table .s{width:15px;}
.order-table .name{width:300px;}
.order-table .num,.order-table .price,.order-table .total{width:100px;}
.order-table th{background:#F3F3F3;}
.order-table th span{display:block; height:25px; line-height:25px; border-top:1px solid #FFF;}
.order-table th.sep span{border-top:0; border-left:1px solid #FFF; border-right:1px solid #DFDFDF; width:0; overflow:hidden; margin:0 auto;}
.order-table td{padding:10px 0; text-align:center; vertical-align:middle; font-size:14px;}
.order-table td.o-name,.order-table td.o-num,.order-table td.o-price, .order-table td.o-total{padding:10px;}
.order-table td.o-name{text-align:left;}
.order-table td.o-num .input-txt{width:40px; font-weight:bolder; text-align:center;}
.order-table td.o-num,.order-table td.o-price,.order-table td.o-total{font-weight:bolder;}
.order-table td.o-num a{font-size:12px; font-weight:normal;}
.order-table td.o-total{color:#ED3D40;}
.order-table .order-bd td{background:#F9F9F9;}
.order-balance{padding:10px;text-align:left; background:#FFFEEA; border:1px solid #EDEDED; margin-top:10px; font-size:14px; color:#444;}
.order-table .order-yf td{text-align:right; padding:10px; font-weight:bolder;}
.order-table .order-yf .yf{ font-weight:normal;}
.order-table .order-ft td{text-align:right; padding:10px; font-weight:bolder; font-size:18px;}
.order-table .order-ft td .order-total{color:#ED3D40;}
.order-table .order-ft td em{float:left; font-size:14px; color:#EF4747; font-weight:normal;}
.confirm-order{padding-top:20px; overflow:hidden; zoom:1; clear:both;}
.confirm-order .rrfeed{font-size:12px; font-weight:normal; float:right; clear:both; margin-top:10px;}
.confirm-order .rrfeed label{cursor:pointer;}
.confirm-order .rrfeed label input{*vertical-align:baseline;}
.confirm-order .input-btn{height:35px;width:111px; background:url(http://nuomi.xnimg.cn/img/button/confirm-order.png) no-repeat; display:block; float:right; text-indent:-9999em; border:0; cursor:pointer;}
#confirmOrderDiv{font-size:14px; font-weight:bolder; color:#444;}
.order-table .order-options td{text-align:left; padding:10px; border-bottom:1px solid #EDEDED; border-top:1px solid #EDEDED;}
.order-table .order-options td li{padding:5px 10px; margin-bottom:5px; border:1px solid #FFF;}
.order-table .order-options td li.current{border:1px solid #FEE0BF; background:#FFF7D3;}
.order-table .order-options td li.current em{font-weight:bolder;}
.order-table .order-options td li label{cursor:pointer;}
.order-table .order-options td li input{vertical-align:baseline; margin-right:5px; *margin-right:0;}
.order-table .order-options td .sout{color:#EC2656; margin-left:5px; font-size:12px;}
.order-table .order-other-options td{border-bottom:1px solid #EDEDED;}
.order-table .order-other-options td li{float:left; width:280px; padding:5px 15px; text-align:left;}
.order-table .order-other-options td li span{color:#ff0000;}
.order-table .order-other-options td li .input-txt{width:40px; margin:0 10px;}
.order-table .err{background:#FF6D6D;}
.order-table .err td li{border-color:#FF6D6D;}

.order-discount{padding-top:10px; zoom:1;}
.order-discount p em{color:#EF4747;margin-left:5px;}
#editForm em{color:#EF4747;margin-left:5px;}
.order-discount p span{color:#FF0000;}
.order-discount h3{padding-bottom:10px;}
.order-discount strong.cost{color:#e80038;}
/*discount description*/
.order-discount .discount-desc{background-color:#f3f3f3;height:28px;line-height:28px;border:1px solid #ededed;}
.order-discount .discount-desc h4{padding:0px 10px;font-weight:normal;line-height:28px;border-top:1px solid white;height:28px;}
/*discount operation*/
.order-discount .discount-operation{padding:20px 20px 0px 20px;background:#f9f9f9;border:1px solid #ededed;border-top:none;border-bottom:none;}
.discount-operation .mod-trigger{padding-bottom:20px;}
.discount-operation .mod-trigger a.trigger{float:left;outline:medium none;float:left;background:url(http://nuomi.xnimg.cn/img/icon/plus.png) scroll left center no-repeat;padding-left:20px;font-size:14px;font-weight:bolder;color:#333;}
.discount-operation .mod-trigger span.using{float:right;}
.discount-operation .mod-sep{height:2px;border-top:1px dashed #ccc;_font:1px Arial;padding-bottom:20px;}
.discount-operation .mod-opt{padding-bottom:24px;}
.discount-operation .chit-checkboxes{display:none;}
.discount-operation .account-detail{}
.discount-operation .mod-opt .wrapper{border: 1px solid #a5acb2;background:white; height:auto;}
.discount-operation .mod-opt .wrapper .text-content{padding:20px 20px;}
.discount-operation .mod-opt .text-content h4{float:left;}
.discount-operation .mod-opt .text-content h4 span{color:#e80038;}
.discount-operation .mod-opt .text-content a.closer{float:right;outline:medium none;}
.discount-operation .mod-opt .text-content .account-leverage{float:left;}
.discount-operation .mod-opt .text-content .chit-numbers{font-weight:bolder;color:#e80038;}
.discount-operation .mod-opt .wrapper .chits{margin:0;overflow:auto;min-height:80px;max-height:204px;height:auto;}
.discount-operation .mod-opt .chits li{padding:0px 20px;}
.discount-operation .mod-opt .chits li.hover{background:#f9f9f9;}
.discount-operation .mod-opt .chits li span{display:inline-block;*display:inline;zoom:1;}
.discount-operation .mod-opt .chits li .chit{height:40px;line-height:40px;border-bottom:1px dashed #ccc;}
.discount-operation .mod-opt .chits li.last .chit{border:none;}
.discount-operation .mod-opt .chits li input{}
.discount-operation .mod-opt .chits li .total{margin:0px 0px 0px 0px;width:60px;}
.discount-operation .mod-opt .chits li .total .number{font-weight:bolder;color:#e80038;}
.discount-operation .mod-opt .chits li .sep{margin-right:0px;}
.discount-operation .mod-opt .chits li .expired-date{width:120px;}
.discount-operation .mod-opt .chits span.tip{background:url(http://nuomi.xnimg.cn/img/chit-tip2.png) scroll left center no-repeat;width:190px;padding-left:30px;}

/*discount calculation result*/
.order-discount .discount-result{padding:20px;border:1px solid #ededed;font-size:14px;}
.order-discount .discount-result .process{float:left}
.order-discount .discount-result .final-result{float:right;font-weight:bolder;font-size:16px;}
/*返回修改订单*/
.order-discount .discount-result a {display:block;margin-top:15px;width:120px;font-size:12px;}

.order-addr h3{padding:10px 0; font-size:14px;}
.order-addr .orderga{width:26px;height:15px;margin-top: -18px; margin-left: 80px; display: block;}
.order-addr strong{color:#444;}
.order-addr .oftenaddr{border:1px solid #ededed;border-bottom:none;margin-bottom:-5px;padding-left:5px;padding-top:5px;}
.order-addr .oftenaddr .addr-switch{margin-top:10px;}
.order-addr .testa{margin-left:20px;}
.order-addr strong span{font-weight:normal; color:#FF0000;}
.order-addr p{margin-bottom:5px;}
.order-addr p label {cursor:pointer;}
.order-addr p label input{*vertical-align:baseline; vertical-align:middle;}
.order-addr .addr-detail{padding:15px 30px; border:1px solid #EDEDED;color:gray;}
.order-addr .addr-detail p{margin-bottom:13px;}
.order-addr .addr-detail label{width:50px;}
.order-addr .addr-detail p em{color:#EF4747; margin-left:5px;}
.order-addr .field-name .input-txt,
.order-addr .field-addr .input-txt{width:360px;}
.order-addr .field-name .input-txt{width:170px;}
.order-addr .field-phone .input-txt{width:170px;}
.order-addr .field-province select{width:80px;}
.order-addr .field-code .input-txt{width:50px;}
.order-addr .field-time ul{padding:10px 0; line-height:1.5;color:black;}
.order-addr .field-time ul label{cursor:pointer;}
.order-addr .field-time ul label input{*vertical-align:baseline; vertical-align:middle;}
.order-addr .filed-other .input-txt{width:200px;}

/* buy step : bind mobile */

.bind-cell{border:1px solid #ededed;margin:10px 0px 0px 0px;padding:10px;}
.bind-cell div{margin-bottom:10px;}
.bind-cell div label,.bind-cell div input{margin-left:10px;}
.bind-cell .title{margin-left:10px;}
.bind-cell .err-msg{color:#CE0000;margin-left:10px;}
.bind-cell .retirve-verification{cursor:pointer;margin-left:10px;border:none;width:82px;height:23px;background:url(http://nuomi.xnimg.cn/img/button/retrive-verification.png) scroll left center no-repeat;}
.bind-cell .verify-btn{cursor:pointer;margin-left:55px;border:none;width:75px;height:35px;background:url(http://nuomi.xnimg.cn/img/button/verify.png) scroll left center no-repeat;}

.rebind-cell{border:1px solid #ededed;margin:10px 0px 0px 0px;padding:10px;}
.rebind-cell .cell-number{margin:0px 60px 0px 0px;}
.rebind-cell .change-bind{padding:0px 0px 0px 15px;background:url(http://nuomi.xnimg.cn/img/dot.png) scroll left center no-repeat;}
.rebind-cell .change-bind a{margin:0px 5px;}

/*unbind cell*/
.unbind-cell{margin-left:5px;}

/*unbind cell dialog*/
.unbind-dial-container{text-align:center;}
.unbind-dial-container .text-area{text-align:left;background:url(http://nuomi.xnimg.cn/img/icon/mobile.png) scroll 95px center no-repeat;margin:25px 0px 30px 0px;}
.unbind-dial-container .text-area h1{color:#000;padding-left:140px;}
.unbind-dial-container .text-area h4{color:#6d6d6d;padding-left:140px;font-weight:normal;}
.unbind-dial-container .input-area{}
.unbind-dial-container .input-area label{font-weight:bolder;font-size:16px;padding-right:10px;}
.unbind-dial-container .input-area input.input-txt{font-weight:bolder;background: url("http://static.nuomi.com/img/account-sprite.png") no-repeat scroll right 0 transparent;border: 0 none;color: #555555;font-size: 14px;font-weight: bolder;height: 20px;padding: 11px 10px 9px;width: 236px;}
.unbind-dial-container .msg-area{height:16px;color:#ce0000;text-align:left;padding-left:100px;padding-top:5px;visibility:hidden;}
.unbind-dial-container .btn-area{margin:30px 0px 5px 0px;}
.unbind-dial-container .btn-area input.btn-unbind{background:url(http://nuomi.xnimg.cn/img/button/unbind.png) scroll left top no-repeat;width:75px;height:35px;border:none;text-indent:-9999em;}
.unbind-dial-container .unbind-success-tip{font-family: '黑体';font-size: 18px;height: 100px;line-height: 100px;padding-left: 60px;text-align: center;background: url("http://nuomi.xnimg.cn/img/bind-mobile-success.png") no-repeat scroll 100px center transparent;}

.edit-order-address .order-addr strong{display:inline-block; width:80px;}
.edit-order-address .order-addr input{font-size:12px;}
.edit-order-address .order-addr input#addrAddr,
.edit-order-address .order-addr input#addrOther{width:360px;}

.cur-type .types{padding:15px 30px;}

.order-addr-tr td{text-align:left; font-size:12px; border-bottom:1px solid #EDEDED;}
.order-addr-tr h4{padding-left:20px;}
.order-addr-tr .addr-detail{border:0; margin-top:0;}
.order-addr-tr .field-time{margin-bottom:5px;}

.reg-login{overflow:hidden; zoom:1; padding:20px 0;}
.reg-login .reg-mod{float:left;}
.reg-login .login-mod{float:right;}
.reg-login .reg-mod .reg-form{padding-left:0; background:url(http://nuomi.xnimg.cn/img/reg-sep.png) no-repeat right top;}

.login-reg{overflow:hidden; zoom:1; padding:20px 0;}
.login-reg .reg-form{padding-left:0}
.login-reg .reg-mod{float:right;}
.login-reg .login-mod{float:left;}
.login-reg .reg-mod .reg-form{padding-left:0; background:url(http://nuomi.xnimg.cn/img/reg-sep.png) no-repeat left top;}

.order-info .reg .checking p{font-weight:normal; font-size:14px;}
.order-info .reg .excption h3{float:none; padding-bottom:0;}

.order-pay-type{padding-top:10px;}
.order-pay-type h3{ padding-bottom:10px; float:left; height:24px; line-height:24px;}
.order-pay-type .desc{float:right;padding:5px 4px 5px 20px;}
.order-pay-type .desc img{vertical-align:text-bottom;}
.order-pay-type ul{clear:both; border:1px solid #EDEDED;}
.order-pay-type ul li{padding:10px; border-bottom:1px solid #EDEDED;}
.order-pay-type ul li.last{border-bottom:0;}
.order-pay-type ul li img{vertical-align:middle; margin-right:10px; }
.order-pay-type ul li label{font-size:14px; cursor:pointer;}
.order-pay-type ul li label input{vertical-align:baseline;}
.order-pay-type ul li label strong{margin-left:5px; color:#444; display:inline-block; width:70px;}
.order-pay-type .bank-list{padding:20px 10px 0 50px; overflow:hidden; display:inline-block;}
.order-pay-type .bank-list label{float:left;padding:10px 35px 10px 0; width:150px;}
.order-pay-type .bank-list label img{height:25px; width:120px; background:url(http://nuomi.xnimg.cn/img/bank2.gif) no-repeat;}
.order-pay-type .bank-list label img.bank1{background-position:-10px 0}
.order-pay-type .bank-list label img.bank2{background-position:-10px -25px}
.order-pay-type .bank-list label img.bank3{background-position:-10px -50px}
.order-pay-type .bank-list label img.bank4{background-position:-10px -75px}
.order-pay-type .bank-list label img.bank5{background-position:-10px -100px}
.order-pay-type .bank-list label img.bank6{background-position:-10px -125px}
.order-pay-type .bank-list label img.bank7{background-position:-10px -150px}
.order-pay-type .bank-list label img.bank8{background-position:-10px -175px}
.order-pay-type .bank-list label img.bank9{background-position:-10px -200px}
.order-pay-type .bank-list label img.bank10{background-position:-10px -225px}
.order-pay-type .bank-list label img.bank11{background-position:-10px -250px}
.order-pay-type .bank-list label img.bank12{background-position:-10px -275px}
.order-pay-type .bank-list label img.bank13{background-position:-10px -300px}
.order-pay-type .bank-list .more-blst{clear:both; overflow:hidden; zoom:1;}
.order-pay-type .bank-list p{clear:both;}
.pay-order{padding:20px 0 0; overflow:hidden; zoom:1; clear:both;}
.pay-order a{float:left;}
.pay-order .input-btn{height:35px;width:111px; background:url(http://nuomi.xnimg.cn/img/button/pay-order.png) no-repeat; display:block; float:right; text-indent:-9999em; border:0; cursor:pointer;}

.buy-steps .legend h2.success-l{background:url(http://nuomi.xnimg.cn/img/legend/success-l.png) no-repeat;}
.order-success{padding:40px 0; text-align:center; letter-spacing:-4px;}
.order-success .preview{letter-spacing:0; margin-right:20px; display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
.order-success .lgt{letter-spacing:0; display:inline-block; vertical-align:middle;*display:inline; *zoom:1; width:340px;}
.order-success h3{ height:40px; background:url(http://nuomi.xnimg.cn/img/legend/buy-success.png) no-repeat center center; text-indent:-9999em; width:324px;}
.order-success p{ padding:5px 0; color:#888;}
.order-detail{border:1px solid #EDEDED; padding:10px; margin-bottom:20px;}
.order-detail h3,.order-detail p{line-height:1.5;}
.pay-tip .pay-tip-main{ text-align:center; padding:120px 0;}
.pay-tip .pay-tip-main h3{font-size:16px; margin-bottom:20px;}
.pay-tip .pay-tip-main p{margin-bottom:10px;  font-size:14px;}
.coupon{background:#EDF7FD; border:1px solid #D9E4EC; position:relative; padding:50px; margin-bottom:30px; clear:both;}
.coupon .arrow{ height:21px; width:41px; position:absolute; top:-21px; _top:-20px; left:300px; display:block; background:url(http://nuomi.xnimg.cn/img/arrow.png) no-repeat;}
.coupon h3{margin-bottom:10px; font-size:16px;}
.coupon p.tip{padding-left:20px; height:20px; line-height:20px; margin-bottom:10px; background:url(http://nuomi.xnimg.cn/img/icon/lookout.png) no-repeat left center}
.coupon p.check{float:right; margin-top:-60px;}
.coupon .coupon-info{overflow:hidden; zoom:1;}
.coupon .coupon-info .send-mobile, .coupon .coupon-info .print{float:left; width:230px; border:4px solid #E9E8E6; height:75px; padding:20px 25px;}
.coupon .coupon-info .send-mobile{background:#FFF url(http://nuomi.xnimg.cn/img/icon/mobile.png) no-repeat 20px 20px; margin-right:20px; _display:inline;}
.coupon .coupon-info .print{background:#FFF url(http://nuomi.xnimg.cn/img/icon/print.png) no-repeat 20px 20px;}
.coupon .coupon-info h4{font-size:14px; color:#444; padding-left:40px;}
.coupon .coupon-info .desc{ line-height:1.4; margin-bottom:5px; padding-left:40px;}
.coupon .coupon-info .send{padding-left:40px;}
.coupon .coupon-info .send-mobile .input-txt{height:15px; vertical-align:middle; width:130px; border-right:0;}
.coupon .coupon-info .mine{padding-left:40px;}
.coupon .coupon-info .hover{border-color:#A2A2A2;}
.invite-fri{background:#F7F7F7 url(http://nuomi.xnimg.cn/img/icon/fri.png) no-repeat 40px 20px; padding:20px 0 10px 90px;}
.invite-fri h3{font-size:16px;}
.invite-fri .copy{padding:10px 0;}
.invite-fri .copy .input-txt{height:15px; vertical-align:middle; width:240px;}
.invite-share{border-top:1px solid #EDEDED; background:#F7F7F7; padding:5px 0 10px;}
.invite-rr{background:#EDF7FD url(http://nuomi.xnimg.cn/img/icon/renren64.png) no-repeat 15px 10px; padding:10px 0 10px 90px; border:1px solid #D9E4EC; border-top:0;}
.sh{background:#EDF7FD url(http://nuomi.xnimg.cn/img/icon/share64.png) no-repeat 15px 10px; padding:10px 0 20px 90px; border:1px solid #D9E4EC; border-bottom:0;}
.invite-rr h3,.sh h3{ margin-bottom:5px;}
.invite-rr .desc{margin-bottom:5px;}
.invite-share .share{text-align:left; padding-left:90px;}
/*buy steps end*/

/*self*/
.self{ margin:0 15px;overflow:hidden; zoom:1;}

.self .self-main{padding:0; min-height:500px; _height:500px;width:690px; float:left;}
.self .self-main h2{font-size:24px; padding:10px 0;}
.self .self-main .legend{height:30px; overflow:hidden;}
.self .self-main .legend .filter{float:right; letter-spacing:-4px; padding: 5px 0; width:400px; text-align:right;}
.self .self-main .legend .filter a{display:inline-block; margin-left:5px; letter-spacing:0; height:20px; line-height:20px; color:#646464; padding:0 5px;}
.self .self-main .legend .filter a.current{background:#878787; color:#FFF; text-decoration:none!important;}

.self .self-main .legend .nav{float:left; height:20px; line-height:20px; padding:5px 0;}
.self .self-main .legend .nav .nav-sep{font-family:'宋体'; margin:0 5px;}
.self .self-main .legend .back{float:right; height:20px; line-height:20px; padding:5px 0;}

.self .pager{padding:10px 0;}

.self-table{width:100%; border-collapse:collapse; color:#333;}
.self-table th{color:#333;}
.self-table .defaultaddr{cursor:default;text-decoration:none;} 
.self-table th span{display:block; padding:5px 0; border-top:1px solid #FFF; background:#F1F1F1;}
.self-table th, .self-table td{border:1px solid #E4E4E4;}
.self-table tr{background:#F7FBFF}
.self-table tr.new{background:#FFF;}
.self-table tr.hover{background:#FFFFFF;}
.self-table td{text-align:center; padding:10px; line-height:1.4;}
.self-table td.item{text-align:left; font-size:14px; width:250px}
.self-table td.item img{vertical-align:middle; margin-right:10px; float:left; width:80px;}
.self-table td.item a{color:#666; font-size:12px;}
.self-table td.item table,
.self-table td.item table td,
.self-table td.item table tr{border:0; padding:0; text-align:left; background:none;}
.self-table td.buy-date,
.self-table td.deadline, 
.self-table td.use-date{width:130px;}
.self-table td.istate .yet{color:#5EA344; font-weight:bolder;}
.self-table td.order-num,
.self-table td.order-price,
.self-table td.order-state,
.self-table td.order-total{width:80px;}
.self-table td.act a{margin:5px 5px;}
.self-table td.act a.down{background:url(http://nuomi.xnimg.cn/img/icon/down.png) no-repeat left center; }
.self-table td.act a.print{background:url(http://nuomi.xnimg.cn/img/icon/print.png) no-repeat left center; }
.self-table td.act a.mobile{background:url(http://nuomi.xnimg.cn/img/icon/mobile.png) no-repeat left center; }
.self-table td.act a.check{background:url(http://nuomi.xnimg.cn/img/icon/check.png) no-repeat left center; }
.self-table td.act .input-txt{height:15px; width:80px;}
.self-table td.order-state{font-weight:bolder;}
.self-table td.order-state .yet{color:#AAA;}
.self-table td.order-state .not-yet{color:#333;}
.self-table td.order-state .canceled,
.self-table td.order-state .soldout{color:#AAA;}
.self-table td.order-total{color:#ED3D40; font-weight:bolder;}
.self-table td.order-inf{background:#FFF; padding: 20px 0; text-align:center; font-size:14px;}
.self-table td.order-inf em{font-weight:bolder; color:#ED3D40; margin-right:30px;}
.self-table td.order-addr{text-align:left; font-size:14px; padding:20px 30px; background:#FFF;}
.self-table td.order-addr p{line-height:2.0;}
.self-table td.nothing{text-align:left; font-size:14px; border:0; background:#FFF; color:#333;}
.self-table td.order-act a{margin:0 5px;}
.self-table td.gift-card-name{width:260px;line-height:4;}
.self-table td.gift-card-created{width:70px;}
.self-table td.gift-card-expired{width:70px;}
.self-table td.gift-card-value{width:70px;}
.self-table td.gift-card-threshold{width:150px;}
.self-table td.gift-card-state{width:70px;}
.self-table td.gift-card-state p{font-weight:bolder;}
.self-table td.gift-card-state p.out-time , .self-table td.gift-card-state p.used{color:#aaa;}
.self-table td.gift-card-viewer a{outline:medium none;}

.self-table .titletr .titletd{height:auto;text-align:left;}
.self-table .titletr .titletd .titlehelp{color:gray;}

.self .self-main .creditw{padding:15px 0;}
.self .self-main .credit{padding:10px 0 10px 110px;border:1px solid #F0EACA; background:#FFFBE7 url(http://nuomi.xnimg.cn/img/yuan.png) no-repeat 20px 10px;}
.self .self-main .credit h3{margin-bottom:5px;}
.self .self-main .credit p.go{padding:5px 0;}

.self .self-content{overflow:hidden; zoom:1;}
.self .ques{width:220px; float:right; border:1px solid #E4E4E4;}
.self .ques h3,.self .ques p{padding:0 15px;}
.self .ques h3{padding-top:10px; font-size:16px; color:#888; margin-bottom:5px;}
.self .ques p{padding-bottom:10px; line-height:1.5;}

.self .credit-detail .self-table{border:1px solid #E4E4E4; }
.self .credit-detail td{padding:15px 5px;}
.self-table td.time{width:170px; }
.self-table td.why{text-align:left; padding-left:20px; padding-right:20px; font-weight:bolder; color:#333;}
.self-table td.why a{color:#666; font-weight:normal;}
.self-table td.income,
.self-table td.money{width:60px;}
.self-table td.income .in{color:#5EA344; font-weight:bolder;}
.self-table td.income .out{color:#ED3D40; font-weight:bolder;}
.self-table td.sumofmoney{background:#FFF; font-size:14px;}
.self-table td.sumofmoney em{color:#ED3D40;}

.pay-num{min-height:40px;_height:40px; line-height:40px; padding:15px 25px; border:1px solid #E4E4E4; overflow:hidden; zoom:1;}
.pay-num .ipt-num{ float:left; font-weight:bolder; font-size:14px; color:#333;}
.pay-num .ipt-num .input-txt{height:20px; padding:11px 5px 9px; width:46px; background:url(http://nuomi.xnimg.cn/img/charge-num.png) no-repeat; border:0; font-weight:bolder; font-size:14px; margin-right:5px;}
.pay-num .tip{float:right;}

.self .pay-type{padding:0 25px; background:#F9F9F9; border:1px solid #E4E4E4; border-top:0;}
.self .pay-type .order-pay-type{}
.self .pay-type .order-pay-type ul{background:#FFF;}
.self .pay-type .pay-confirm{padding:20px 0; text-align:right;}
.self .pay-type .pay-confirm .input-btn{height:35px; width:83px; background:url(http://nuomi.xnimg.cn/img/button/pay-confirm.png) no-repeat; border:0; cursor:pointer; text-indent:-9999em;}

.self .show-money{height:42px; line-height:42px; overflow:hidden; zoom:1; padding:15px; border:1px solid #E4E4E4;}
.self .show-money .sum{float:left; font-size:16px; font-weight:bolder;}
.self .show-money .sum span{margin-right:30px;}
.self .show-money .sum span em{color:#E95E60; margin-right:5px;}
.self .show-money a.query-sum{float:right; height:42px;width:114px; background:url(http://nuomi.xnimg.cn/img/button/query-sum.png) no-repeat; text-indent:-9999em; outline:none}
.self .pay-success{height:280px; border:1px solid #E4E4E4; border-top:0; background:url(http://nuomi.xnimg.cn/img/bg-b.png) repeat-x left -30px; overflow:hidden;}
.self .pay-success p{height:48px; width:346px; margin:0 auto; background:url(http://nuomi.xnimg.cn/img/legend/pay-success.gif) no-repeat; margin-top:115px; text-indent:-9999em;}

.self .self-sidebar{width:240px; float:right;}
.self .smod{background:url(http://nuomi.xnimg.cn/img/self-bg.png) repeat-x;}
.self .save{background:url(http://nuomi.xnimg.cn/img/icon/coin.png) no-repeat 20px 20px; padding-left:60px;}
.self .save .num{font-weight:bolder;}
.self .save .num span{font-size:32px; font-family:Helvetica}
.self .abt ol{list-style:decimal; margin-left:20px; padding-left:0; line-height:1.5;}
.self .why p{padding-left:50px; line-height:1.6; background:url(http://nuomi.xnimg.cn/img/icon/calendar32.png) no-repeat 10px 5px;}
.self .what h3{margin-bottom:5px;}
.self .what p{margin-bottom:15px;}
.self .guide{border:1px solid #D9E4EC; background:#EDF7FD; padding:0;}
.self .guide h3{padding:10px 10px 0;}
.self .guide p{ text-align:center; padding:5px 10px;}
.self .guide p.btn{margin-top:10px; border-bottom:1px solid #CDDAE2;padding:10px;}
.self .guide p.btn a{display:block; width:114px; height:42px; margin:0 auto; background:url(http://nuomi.xnimg.cn/img/button/charge.png) no-repeat; text-indent:-9999em; outline:none;}
.self .guide p.pic{padding:10px;}

.change-form{clear:both; padding-bottom:30px;}
.change-form .field{ letter-spacing:-4px; margin-bottom:15px;}
.change-form .receive{padding-left:90px;}
.change-form .receive label{width:auto; font-weight:normal; height:auto; line-height:1.2; cursor:pointer;}
.change-form .receive label input{margin-right:5px;}
.change-form .change-btn{padding-left:90px; _padding-left:104px;}

.subs-set{font-size:14px;}
.subs-set ul{overflow:hidden; zoom:1; margin-bottom:10px; padding-left:90px;}
.subs-set li{width:120px; float:left; margin-bottom:10px;}
.subs-set li label{cursor:pointer;}
/*self end*/

/*invite*/
.invite .mod-content{padding-bottom:50px;}
.invite .mod-content h2{background:url(http://nuomi.xnimg.cn/img/legend/invite-legend.png) no-repeat;}
.invite p.pic{text-align:center;}
.invite p.desc{font-size:14px; margin-bottom:10px;}
.invite p.desc strong{ color:#333;}
.invite p.desc span{color:#333; font-weight:bolder;}
.invite p.desc span em{color:#ED3D40; margin:0 5px;}
.invite .unlogin{padding:25px 0; font-size:16px; margin-top:20px; color:#333;}
.invite .unlogin a{margin:0 5px; font-weight:bolder;}
.invite .blank{padding-bottom:200px;}
.invite-tips {border:1px solid #EDEDED; padding:10px;}
.invite-tips h3{ margin-bottom:10px; line-height:1.5;}
.invite-tips p{margin-bottom:20px; line-height:1.5;}
.invite-tips ul{list-style-type:disc; margin-left:15px; padding-left:0; line-height:1.4; margin-bottom:20px;}

.invite-type{padding:0 30px 0; min-height:140px;_height:140px; width:589px; padding-top:20px; margin:0 auto; background:url(http://nuomi.xnimg.cn/img/invite-3.jpg) no-repeat;*margin-top:-2px;}
.invite-content{background:url(http://nuomi.xnimg.cn/img/invite-bg.jpg) scroll 0 0 repeat-y;padding-top:0;}
.invite-bottom{background:url(http://nuomi.xnimg.cn/img/invite-border-bottom.jpg) scroll left top no-repeat;width:649px;height:29px;}
.copy-link{border:5px solid #BDE8F4; padding:20px 10px 20px 95px; background:#FFF url(http://static.nuhttp://127.0.0.1:8000/HTML/%E5%85%B3%E4%BA%8E%E5%86%85%E5%AE%B9%E6%9B%B4%E6%96%B0/improve.htmlomi.com/img/im.png) no-repeat 30px center; overflow:hidden; zoom:1; margin-bottom:30px;}
.copy-link h4{margin-bottom:5px; font-size:14px;}
.copy-link .input-txt{width:300px; padding:6px 3px 7px; float:left;}
.copy-link .input-btn{height:29px; width:75px; background:url(http://nuomi.xnimg.cn/img/button/copy-btn.png) no-repeat; text-indent:-9999em; border:0; cursor:pointer; float:left;}
.copy-link p.tip{padding-top:5px; clear:both;}
.self .copy-link{border:none; margin-top:20px; margin-bottom:0; padding-top:0; padding-bottom:0; padding-left:60px; background-position:10px center;}

.share-type{border:5px solid #BDE8F4; padding:10px 10px 10px 95px; background:#FFF url(http://nuomi.xnimg.cn/img/share.png) no-repeat 15px 15px;}
.share-type h4{margin-bottom:10px; font-size:14px;}
.share-type .cur-deal{overflow:hidden; zoom:1; line-height:1.4; padding-right:94px; margin-bottom:10px;}
.share-type .cur-deal a{font-size:14px; font-weight:bolder; color:#666; text-decoration:none!important;}
.share-type .pic{float:left; margin-right:10px; _display:inline}

/*ryq add start 2011.08.23*/
.copy-link {border:5px solid #F2F2F2;}
.invite p .desc-tip{border:1px solid #F2F2F2; background-color:#FFFBEB; padding-top:10px;width:100%;height:37px;}
.copy-link .copy-link-left{display: block; float:left; width:96px; height:119px;}
.copy-link .copy-link-left img{ margin:20px 20px 0px; width:38px;height:40px;}
.copy-link .copy-link-middle{display: block; float:left;width:473px; height:119px;}
.invite-con{width:650px; height:auto;}

.cou-rt a{ float:right; margin:10px;color:#0E5B96;text-decoration:none;font-weight:bolder;font-size:12px;}
.invite-main .btmchg{background:none;}
.invite-table td,.self-table td{height: 75px;}
/*ryq add end  2011.08.23*/

/*info*/
.info-mod{padding-left:15px;}
.info-mod .info-content,.info-mod .info-content h3{ color:#333;}
.info-mod .info-content h2{height:48px;font-size:32px; padding:10px 0; font-family:'黑体' ; font-weight:bolder; color:#333}
.info-mod .info-content h2.aboutus{text-indent: -9999em;background:url(http://nuomi.xnimg.cn/img/about/aboutus.png) scroll left center no-repeat;}
.info-mod .info-content h2.improve{text-indent: -9999em;background:url(http://nuomi.xnimg.cn/img/about/improve.png) scroll left center no-repeat;}
.info-mod .info-content h2.agreement{text-indent: -9999em;background:url(http://nuomi.xnimg.cn/img/about/agreement.png) scroll left center no-repeat;}
.info-mod .info-content p{font-size:14px; line-height:1.6; margin:5px 0; text-align:justify;}
/*.info-mod .info-content p.mt{margin-top:15px;}*/
/*.info-mod .info-content p.bg{height:40px; line-height:40px; background:#F9F9F9; margin-top:30px; padding:0 20px;}*/
/*.info-mod .info-content h3{margin-top:30px; margin-bottom:10px;}
.info-mod .info-content ul{font-size:14px; line-height:1.5; padding-left:40px;}
.info-mod .info-content ol{font-size:14px; line-height:1.5; list-style-type:decimal; list-style-position:inside; margin-left:20px;}
*/
.info-content .desc{margin:50px 0px 0px 0px;}
.info-content .desc .txt{padding-left:135px;min-height:74px;_height:74px;margin:0px 0px 40px 0px;}
.info-content .desc .bg-consumer{background:url(http://nuomi.xnimg.cn/img/about/li-cons.png) scroll 25px top no-repeat;}
.info-content .desc .bg-merchant{background:url(http://nuomi.xnimg.cn/img/about/li-merc.png) scroll 25px top no-repeat;}
.info-content .desc .bg-help{background:url(http://nuomi.xnimg.cn/img/about/li-help.png) scroll 25px top no-repeat;}
.info-content .desc .bg-corporation{background:url(http://nuomi.xnimg.cn/img/about/li-corp.png) scroll 25px top no-repeat;}
.info-content .desc .txt h3{margin-bottom:10px;vertical-align:middle;}
.info-content .desc .txt ul{font-size:14px; line-height:1.5; /*padding-left:40px;*/}
/* progress */
.rec-wrapper{padding-left:30px;background:url(http://nuomi.xnimg.cn/img/about/arrow-up.png) scroll left 1px no-repeat;}
.rec-wrapper .rec{overflow:hidden;margin:0px 0px 10px 0px;}
.rec-wrapper .rec span{display:inline-block;*display:inline;_display:inline;zoom:1;vertical-align:middle;float:left;}
.rec-wrapper .rec span.lb{height:27px;width:9px;background:url(http://nuomi.xnimg.cn/img/about/border-left.png) scroll left center no-repeat;}
.rec-wrapper .rec span.rb{height:27px;width:8px;background:url(http://nuomi.xnimg.cn/img/about/border-right.png) scroll left center no-repeat;}
.rec-wrapper .rec span.cont{line-height:27px;height:27px;color:#353535;background:#F2F2F2;width:95%;font-weight:bolder;font-size:14px;font-family:'宋体' , sans-serif;}



.about-sidebar{padding-top:26px;}
.about-sidebar .feature{border:0; padding:0 5px; text-align:right;}
.flinks .info-content ul{padding-left:0;}
.flinks .info-content ul li{float:left; height:40px; line-height:40px;width:140px; text-align:center;}
.flinks .info-content ul li a{display:block;height:40px; font-weight:bolder;}
.flinks .info-content ul li a:hover{background:#F3F8FF}
.join{font-size:14px; line-height:1.5; color:#333;}
.join h2{font-size:32px; padding:10px 0; font-family:'黑体';}
.join h3{margin:10px 0; font-size:16px; background:#EFEFEF; padding:5px;}
.join h3 span{font-size:12px; font-weight:normal;}
.join ol {margin-bottom:10px;}
.join ol li{list-style:decimal outside; margin-left:32px; padding:0;}
.report{line-height:1.5; color:#333; width:690px}
.report h2{text-indent:-9999em;height:48px;padding:10px 0;background:url(http://nuomi.xnimg.cn/img/about/media.png) scroll left center no-repeat;}

.report li{overflow:hidden; zoom:1; clear:both; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #EAEAEA;}
.report li .date{float:left; width:140px;font-size:14px;}
.report li .detail{float:left; width:540px;}
.report li .detail .title{font-weight:normal; margin-bottom:10px; color:#000;}
.report li .detail .cnt{margin-bottom:10px;}
.report li .detail .cnt a{border:2px solid #DDD; display:inline-block;}
.report li .detail .cnt a:hover{border:2px solid #BBB;}
.report li .detail .quote{color:#333;padding-left:15px; background:url(http://nuomi.xnimg.cn/img/q-l.png) no-repeat 0 0;}
.report li .detail .quote .q-end{display:inline-block;  height:8px; width:10px;  background:url(http://nuomi.xnimg.cn/img/home.png?v=20100705) no-repeat -290px -160px; zoom:1; margin-left:5px; margin-bottom:3px;}
.report-commend h3{padding:10px 0;}

/*xiaobao*/
.xiaobao{width:690px; background:#FFF; padding:20px;}

.g-box-big{width:650px; margin:0 auto 10px;}
.g-box-big .rc-hd{height:35px; line-height:35px; font-size:16px; font-weight:bolder; color:#FFF; padding:0 10px; background:url(http://nuomi.xnimg.cn/img/g-box-big-hd.png) no-repeat;}
.g-box-big .rc-ft{height:10px; overflow:hidden; background:url(http://nuomi.xnimg.cn/img/g-box-big-ft.png) no-repeat;}
.g-box-big .rc-bd{padding:15px; background:#FBFBFB;}
.g-box-big .rc-bd p{font-size:14px; line-height:2.0;}
.g-box-big .rc-bd p.m{text-align:center;}

.xiaobaov2{padding:10px 15px 0 0}
.xiaobaov2 .xb-pic{margin-bottom:10px; position:relative; width:690px; height:370px; background:url(http://nuomi.xnimg.cn/img/xiaobao/banner.jpg) no-repeat;}
.xiaobaov2 .xb-pic a{position:absolute; top:90px; width:110px; height:150px; display:block;}
.xiaobaov2 .xb-pic a.xb1{left:44px;}
.xiaobaov2 .xb-pic a.xb2{left:208px;}
.xiaobaov2 .xb-pic a.xb3{left:372px;}
.xiaobaov2 .xb-pic a.xb4{left:536px;}
.xb-mod{width:690px; margin-bottom:10px;}
.xb-mod .mod-hd{height:35px; line-height:35px; background:url(http://nuomi.xnimg.cn/img/xiaobao/h3.png) no-repeat;}
.xb-mod .mod-hd h3{height:35px; line-height:35px; float:left; font-size:16px; color:#fff;padding-left:10px;}
.xb-mod .mod-hd span.back{float:right; height35px;line-height:35px; font-size:14px; padding-right:10px;}
.xb-mod .mod-hd span.back a{color:#FFF;}
.xb-mod .mod-bd{border:1px solid #5A8639; border-top:0; padding:10px;}
.xb-mod .mod-bd p{line-height:1.8; font-size:14px; margin:0 30px;}
.xb-mod .mod-bd p.c{text-align:center; margin:0;}
.xb-mod .mod-bd p.lst{padding-left:10px; background:url(http://nuomi.xnimg.cn/img/xiaobao/lst.png) no-repeat 0 10px;}
.xb-mod .mod-bd h4{font-size:16px; color:#000; height:31px; line-height:31px; width:619px; margin:20px auto 10px; padding:0 10px; background:url(http://nuomi.xnimg.cn/img/xiaobao/legend.png) no-repeat;}
.xb-mod .mod-bd .prog{height:57px;width:632px; margin:10px auto; background:url(http://nuomi.xnimg.cn/img/xiaobao/pbg.png) no-repeat;}
.xb-mod .mod-bd .prog ul{letter-spacing:-4px; margin-right:-40px;}
.xb-mod .mod-bd .prog li{width:100px; height:37px; line-height:18px; display:inline-block; vertical-align:top; *display:inline;*zoom:1; margin-right:33px; letter-spacing:0; text-align:center;padding:10px 0;}
.xb-mod .mod-bd .prog li.line{line-height:37px;}


/* component - map load effect*/
.load-effect{display:none;position:relative;}
.load-effect .loading{position:relative;color:#0a0c09;background:url(http://nuomi.xnimg.cn/img/mode/mapload-bg.png) scroll left top no-repeat;width:175px;height:44px;}
.load-effect .loading p{height:44px;line-height:44px;background:url(http://nuomi.xnimg.cn/img/mode/loading.gif) scroll 5px center no-repeat;font-size:14px;text-align:right;padding-right:15px;}
.load-effect .loading-ot{position:relative;text-align:left;padding:10px 0px 0px 0px;color:white;width:300px;height:30px;line-height:30px;/*background:url(http://nuomi.xnimg.cn/img/mode/mapload-bg-fail.png) scroll left center no-repeat;*/}
.loading-ot p{display:none;font-weight:bolder;font-size:14px;}
.loading-ot a{font-weight:bolder;color:white;}
.loading-ot div{}

/*old version : delete after add html*/
.bind-mobile{font-weight:bolder;font-size:14px;text-decoration:none;margin-left:10px;}

/* component - bind mobile number */
.mobile-operation a.bind-mobile{font-weight:bolder;font-size:14px;margin:10px 0px 0px 10px;display:block;text-decoration:none;}
.mobile-operation a.rebind-mobile{display:inline-block;*display:inline;zoom:1;text-decoration:none;}
.mobile-operation a.unbind-mobile{display:inline-block;*display:inline;zoom:1;text-decoration:none;padding-left:5px;}
.mobile-operation .stick{color:#0e5b96;}
.mobile-operation .mobile-bind-msg{color:#ce0000;background:url(http://nuomi.xnimg.cn/img/icon/warning-s.png) scroll 2px center no-repeat #f1f1f1;padding:2px 0px 2px 20px;display:inline-block;*display:inline;*zoom:1;}

.dial-bm-head{height:28px;}
.dial-bm-input{background:url(http://nuomi.xnimg.cn/img/bind-mobile-process.png) scroll center bottom no-repeat;}
.dial-bm-validate{background:url(http://nuomi.xnimg.cn/img/bind-mobile-process.png) scroll center top no-repeat;}

.dial-bm-content{margin:30px 5px 0px 5px;}
.dial-bm-content input{margin-right:10px;border: 0 none;color: #555555;font-size: 14px;font-weight: bolder;height: 20px;padding: 11px 10px 9px;}
.dial-bm-content input.long-area{background: url("http://nuomi.xnimg.cn/img/bind-mobile-comp.png") no-repeat scroll left -40px transparent;width: 176px;}
.dial-bm-content input.short-area{background: url("http://nuomi.xnimg.cn/img/bind-mobile-comp.png") no-repeat scroll left top transparent;width: 166px;}
.dial-bm-content label{margin-right:9px;font-size:14px;font-weight:bold;width:20px;text-align:center;}
.dial-bm-content button{display:inline-block;*display:inline;*zoom:1;width:88px;height:37px;border: 0 none;color:white;font-weight:bold;background:url(http://nuomi.xnimg.cn/img/bind-mobile-comp.png) scroll left bottom no-repeat;margin-bottom:4px;}

.dial-bm-ft{border:1px solid #ccc;text-align:left;color:#636363;margin:10px 5px;}
.dial-bm-ft .ft-content{margin:5px 10px;}
.dial-bm-tips{color:red;text-align:left;margin:5px 0px 10px 0px;min-height:20px;_height:10px;}

.dial-bm-success{margin:20px 60px;padding-left:60px;height:44px;background:url(http://nuomi.xnimg.cn/img/bind-mobile-success.png) scroll left center no-repeat;}
.binded-phone{width:100px;height:40px;line-height:40px;font-weight:bold;font-size:14px;}

/*mobile page*/
.mini-nuomi{}

/**/
.mini-nuomi .banner{position:relative;background:url(http://nuomi.xnimg.cn/img/mobile/banner.jpg) no-repeat;width:980px;height:680px;}

.mini-nuomi .banner .ba_free{position:absolute;left:0;top:0;outline:medium none;display:block;width:244px;height:56px;overflow:hidden;}
.mini-nuomi .banner .ba_free a{display:block;width:244px;height:56px;overflow:hidden;padding:60px 0 0;}
.mini-nuomi .banner .b_free{position:absolute;top:557px;left:258px;display:block;overflow:hidden;zoom:1;}
.mini-nuomi .banner .bf1,.mini-nuomi .banner .bf2,.mini-nuomi .banner .bf3{overflow:hidden;display:block;float:left;}
.mini-nuomi .banner .bf2,.mini-nuomi .banner .bf3{margin-left:22px;}
.mini-nuomi .banner .b_free img{width:220px;height:80px;}

.mini-nuomi .banner .free{position:absolute; top:-18px; right:-2px; display:block; width:98px; height:58px; background:url(http://nuomi.xnimg.cn/img/mobile/free.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://nuomi.xnimg.cn/img/mobile/free.png");}
.mini-nuomi .client{border-bottom:1px solid #efefef;margin:0px 2px;}
.mini-nuomi .client .col-left{float:left;width:320px;margin-left:15px;margin-top:30px;}
.mini-nuomi .client .col-left ul.slide-img{}
.mini-nuomi .client .col-left ul.slide-img li{float:left;display:none;}	
.mini-nuomi .client .android{background:url(http://nuomi.xnimg.cn/img/mobile/bg-android.jpg) scroll center center no-repeat;height:460px;}
.mini-nuomi .client ul.android li.current{display:block;position:relative;top:73px;left:66px;left:67px\9;}
.mini-nuomi .client .iphone{background:url(http://nuomi.xnimg.cn/img/mobile/bg-iphone.jpg) scroll center center no-repeat;height:460px;}
.mini-nuomi .client .iphone ul.slide-img li.current{display:block;position:relative;top:73px;left:66px;}
.mini-nuomi .client ul.iphone li.current{display:block;position:relative;top:84px;left:67px;left:68px\9;}
.mini-nuomi .client .symbian{background:url(http://nuomi.xnimg.cn/img/mobile/bg-symbian.jpg) scroll center center no-repeat;height:460px;}
.mini-nuomi .client .symbian ul.slide-img li.current{display:block;position:relative;top:73px;left:66px;}
.mini-nuomi .client ul.symbian li.current{display:block;position:relative;top:90px;left:80px;}
.mini-nuomi .client .col-left ul.slide-btn{padding:10px 0px;margin-bottom:20px;position:relative;left:50%;float:left;float:none\9;_float:left;left:90%\9;_left:50%;_padding-bottom:20px;}
.mini-nuomi .client .col-left ul.slide-btn li{float:left;position:relative;right:50%;margin-right:10px;width:11px;height:11px;}
.mini-nuomi .client .col-left ul.slide-btn li a{text-indent:-999em;display:block;height:11px;background:url(http://nuomi.xnimg.cn/img/mobile/btn.jpg) scroll right top no-repeat;outline:medium none;}
.mini-nuomi .client .col-left ul.slide-btn li a.now{background-position:left top;}
.mini-nuomi .client .col-right{float:right;width:580px;}
.mini-nuomi .client .col-right h1{font-size:36px;padding:20px 0px;}
.mini-nuomi .client .col-right h3{margin:10px 0px;}
.mini-nuomi .client .col-right ol{list-style:decimal outside;font-size:15px;margin-left:20px;*margin-left:0px;*list-style:inside;}
.mini-nuomi .client .col-right ol li{margin:15px 0px 30px 0px;color:#4e4e4e;}
.mini-nuomi .client .col-right .opt{float:left;}
.mini-nuomi .client .col-right .opt ol{width:240px;}
.mini-nuomi .client .col-right .fun{float:right;}
.mini-nuomi .client .col-right .fun ol{width:260px;}
.mini-nuomi .client .col-right .download{}
/**/
.mini-nuomi .client .col-right .download .enable{overflow:hidden;margin-right:80px;float:right;outline:medium none;display:block;width:181px;height:55px;margin-right:40px\9;*margin-right:60px;_margin-right:30px;}
.mini-nuomi .client .col-right .download .disable{overflow:hidden;margin-right:80px;float:right;outline:medium none;display:block;width:181px;height:55px;margin-right:40px\9;*margin-right:60px;_margin-right:30px;}
.mini-nuomi .client .col-right .download .disable img{margin-top:-55px;}
/*quick nav*/
html {
	_background-image: url(about:blank);     /*用浏览器空白页面作为背景*/
	_background-attachment: fixed;           /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/
}
.quick-nav{position:fixed; width:0; height:200px; top:135px; left:50%; margin-left:-490px; background:gray; z-index:20; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 135));}
.quick-nav ul{position:absolute; border:1px solid #B9B9B9; background:#F1F1F1; padding:1px; *padding-right:0; _padding-right:1px;}
.quick-nav ul li{text-align:center;}
.quick-nav ul li a{display:block; padding:5px 0; zoom:1; outline:none; background-repeat:no-repeat; height:22px; line-height:22px;}
.quick-nav ul li a:hover{background-color:#FFF!important; text-decoration:none;}
.quick-nav ul li a.cur{font-weight:bolder; color:#333; background-color:#E1E1E1;}
.quick-nav ul li.line{height:2px; overflow:hidden; font-size:1px; background:#F1F1F1; zoom:1;}
.quick-nav ul li.new,.quick-nav ul li.all{border-bottom:1px solid #DBDBDB;}
.quick-nav ul li.backtop{border-top:1px solid #DBDBDB;}
.quick-nav ul li.all a{background-image:url(http://nuomi.xnimg.cn/img/icon/type/all.png)}
.quick-nav ul li.new a{background-image:url(http://nuomi.xnimg.cn/img/icon/type/new.png)}
.quick-nav ul li.backtop a{background-image:url(http://nuomi.xnimg.cn/img/icon/type/top.png)}

.quick-nav ul{width:27px;left:-30px;}
.quick-nav ul li a{text-indent:-9999em; background-position:center center;}

.qn-big ul{width:57px; left:-60px;}
.qn-big ul li a{text-indent:0; padding-left:30px; background-position:6px center;}
.qn-big ul li.line{ background:#FF4570;}

.qn-slow{left:0; margin-left:0;}
.qn-slow ul{left:0; border-right:1px solid #B9B9B9;}

/*ft*/
.ft{width:980px; margin:0 auto;}
.sub-nav{margin-bottom:10px;}
.sub-nav .rc-bt,.sub-nav .rc-bt span {background: url(http://nuomi.xnimg.cn/img/r10.png) no-repeat 0 0;overflow:hidden; display:none;}
.sub-nav .rc-bt {height: 10px;position: relative;background-position: -10px -60px;margin-top: -10px;} 
.sub-nav .rc-bt span {float: right;height: 10px;width: 10px;background-position: 0 -60px;} 
.sub-nav .rc-bd {background-color:#FBFCFC; overflow:hidden; zoom:1; padding:10px 0}

.sub-nav dl{padding:10px 0 10px 10px; float:left; overflow:hidden; zoom:1;}
.sub-nav dd{width:120px; float:left; margin-left:60px; border-right:1px dashed #D4D4D4; height:140px;_display:inline;}
.sub-nav dd h3{margin-bottom:5px;}
.sub-nav dd li{padding-left:10px;background:url(http://nuomi.xnimg.cn/img/icon/icons.png) no-repeat left -468px; line-height:20px;}
.sub-nav dd li a{color:#646464;}
.sub-nav .logo-ft{padding-top:10px; margin-left:20px; float:left; _display:inline;}

.belong{text-align:center; padding:10px;}
.rz{text-align:center; padding:10px;}
.copyright{text-align:center;padding:10px 0 25px;}

/*back top*/
.gotop{position: fixed; bottom:10px;right:10px; width:50px; height:50px;display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 60));}
.gotop a{display:block; height:50px; width:50px; overflow:hidden; background:url(http://nuomi.xnimg.cn/img/backtop.png) no-repeat; text-indent:-9999em; outline:none;}




/***/
/*need bill*/
.order-table .need_bill td{text-align:left; padding:10px; font-weight:bolder; font-size:18px;overflow:hidden;font-size:14px;}
.order-table .need_bill .nb_bl{float:left;}
.order-table .need_bill .nb_br{color:#ED3D40;}
.order-table .need_b_hide td{text-align:left;background:#F9F9F9;}
.order-table .need_bfp,.order-table .need_bs,.order-table .need_bm,.order-table .need_bx,.order-table .need_bb{height:24px;border:1px #a5acb2 solid;font-size:12px;}
.order-table .need_bfp{width:428px;}
.order-table .nb_y,.order-table .nb_s{float:left;display:inline;}
.order-table .nb_y{width:84px;}
.order-table .nb_s{width:480px;}
.order-table .need_bs{width:141px;}
.order-table .need_bm{width:142px;}
.order-table .need_bx,.order-table .need_bb{width:356px;}
.order-table .need_b_hide .nb_p{height:40px;padding:0 10px;font-size:12px;}
.order-table .need_b_hide .nb_p var{color:#ED3D40;}
.order-table .need_b_hide .nb_bf{padding:0 10px;overflow:hidden;zoom:1;}
.order-table .need_b_hide .nb_bf1{overflow:hidden;}
.order-table .need_b_hide .nb_bf1 select{width:90px;}
.order-table .need_b_hide .nb_bf1 p{padding-left:82px;}
.order-table .need_b_hide .need_fl,.order-table .need_b_hide .need_fr{float:left;padding-bottom:10px;}
.order-table .need_b_hide .need_fl{width:534px;}
.order-table .need_b_hide .need_fr{width:90px;}
.order-table .need_b_hide .need_fr p{padding:10px 0 0 0;}
.order-table .need_b_hide .need_fr select{height:26px;display:block;}
.order-table .need_b_hide .need_fr option{display:block;}
.order-table .need_b_hide .nb_s1{padding-bottom:10px;overflow:hidden;zoom:1;}
.order-table .need_b_hide .nb_s1_1{float:left;width:240px;overflow:hidden;}
.order-table .need_b_hide .nb_s1_1a{padding-left:56px;}
.order-table .need_b_hide .nb_s2{padding-bottom:10px;}
.order-table .nb_bf p{color:#ED3D40;padding:10px 0 0 78px;font-size:12px;}
.order-table .need_b_hide .nb_sp{padding-left:32px;}
.order-table .need_b_hide span{color:#ED3D40;}
.order-table .need_b_hide input{padding:0 5px;line-height:24px;}
.order-table .need_b_hide .nb_ys{overflow:hidden;zoom:1;}
.t_find{display:none;}
/*全新 icon*/
.nm_quanx{background:url(http://nuomi.xnimg.cn/img/new_quanx1.png) 0 0 no-repeat;display:inline-block;width:50px;height:19px;position:absolute;left:30px;top:-10px;z-index:1000;}
.nm_quanx{*display:inline;}
/*优惠券*/
#mob-tishi{padding-bottom:10px; display: block;}
.nm_coupons div{padding-bottom:12px;}
.m-input-int{width:210px;height:30px;overflow:hidden;vertical-align:middle;overflow:hidden;padding-left:3px;border:1px #999 solid;display:inline-block;}
.m-button{border:none;display:inline-block;width:64px;height:30px;background:url(http://nuomi.xnimg.cn/img/fan_in_t.jpg) no-repeat;line-height:30px;text-align:center;color:#fff;margin-left:16px;font-size:14px;margin-left:20px;*display:inline;}

/*代金劵使用说明*/
.nm_djsm_t,.nm_djsm_m,.nm_djsm_b{width:980px;margin:0 auto;overflow:hidden;}
.nm_djsm_t{height:535px;background:url(http://nuomi.xnimg.cn/img/coupons/nm_djsm_t.jpg) no-repeat;}
.nm_djsm_m{height:925px;background:url(http://nuomi.xnimg.cn/img/coupons/nm_djsm_m.jpg) no-repeat;}
.nm_djsm_b{height:625px;background:url(http://nuomi.xnimg.cn/img/coupons/nm_djsm_b.jpg) no-repeat;margin-bottom:14px;}

/*订单优化*/
.self-table1{width:100%; border-collapse:collapse;}
.self-table1 th span{display:block;padding:8px 0;}
.self-table1 .order-in td{background:#CCC;}
.self-table1 .order-in td strong{display:block;padding:8px 0;text-align:center;}
.self-table1 .caption{background:#FF6699;color:#000;}
.self-table1 .caption td strong{display:block;padding:8px 0;}
.self-table1 .caption .sep{text-align:left;padding-left:4px;}
.self-table1 .extra{margin-top:10px;}
.self-table1 td.item{text-align:left; font-size:14px;}
.self-table1 td.item img{vertical-align:middle; margin:10px; float:left; width:80px;}
.self-table1 td.item a{color:#666; font-size:12px;}
.self-table1 td.item table,.self-table1 td.item table td,.self-table1 td.item table tr{border:0; padding:0; text-align:left; background:none;}
.self-table1 td.order-inf{background:#FFF; padding: 20px 0;font-size:14px;}
.self-table1 td.order-inf em{font-weight:bolder; color:#ED3D40; margin-right:30px;}
.self-content h2{border-bottom:1px black solid;}

